Ejemplo n.º 1
0
 def SetUp(self):
   self.cli = gcloud_main.CreateCLI([])
   self.failure_list = []
   self.missing_command_group_help_text = (
       'Failure indicates '
       'a missing category in the __init__.py for the following command '
       'group(s):\n{}\nTo add categories for this missing list, please add '
       'a class level category variable to the command group module\'s '
       '__init__.py.')
Ejemplo n.º 2
0
import os
import sys

from googlecloudsdk.calliope import actions
from googlecloudsdk.calliope import exceptions
from googlecloudsdk.core import config
from googlecloudsdk.core import platforms_install
from googlecloudsdk.core import properties
from googlecloudsdk.core.console import console_io
from googlecloudsdk.core.updater import update_manager
from googlecloudsdk.core.util import encoding
from googlecloudsdk import gcloud_main

# pylint:disable=superfluous-parens

_CLI = gcloud_main.CreateCLI([])


def ParseArgs():
    """Parse args for the installer, so interactive prompts can be avoided."""
    def Bool(s):
        return s.lower() in ['true', '1']

    parser = argparse.ArgumentParser()

    parser.add_argument('--usage-reporting',
                        default=None,
                        type=Bool,
                        help='(true/false) Disable anonymous usage reporting.')
    parser.add_argument(
        '--rc-path',
Ejemplo n.º 3
0
 def _CreateCLI(self, surfaces=None, translator=None):
     return gcloud_main.CreateCLI(surfaces or [], translator)