Exemplo n.º 1
0
def main():
    pargs = ParseArgs()
    update_manager.RestartIfUsingBundledPython(
        sdk_root=config.Paths().sdk_root, command=__file__)
    reinstall_components = encoding.GetEncodedValue(
        os.environ, 'CLOUDSDK_REINSTALL_COMPONENTS')
    try:
        if reinstall_components:
            ReInstall(reinstall_components.split(','))
        else:
            Prompts(pargs.usage_reporting)
            bootstrapping.CommandStart('INSTALL', component_id='core')
            if not config.INSTALLATION_CONFIG.disable_updater:
                Install(pargs.override_components, pargs.additional_components)

            platforms_install.UpdateRC(
                completion_update=pargs.command_completion,
                path_update=pargs.path_update,
                rc_path=pargs.rc_path,
                bin_path=bootstrapping.BIN_DIR,
                sdk_root=bootstrapping.SDK_ROOT,
            )

            print("""\

For more information on how to get started, please visit:
  https://cloud.google.com/sdk/docs/quickstarts

""")
    except exceptions.ToolException as e:
        print(e)
        sys.exit(1)
Exemplo n.º 2
0
def main():
    pargs = ParseArgs()
    reinstall_components = os.environ.get('CLOUDSDK_REINSTALL_COMPONENTS')
    try:
        if reinstall_components:
            ReInstall(reinstall_components.split(','))
        else:
            Prompts(pargs.usage_reporting)
            bootstrapping.CommandStart('INSTALL', component_id='core')
            if not config.INSTALLATION_CONFIG.disable_updater:
                Install(pargs.override_components, pargs.additional_components)

            platforms_install.UpdateRC(
                command_completion=pargs.command_completion,
                path_update=pargs.path_update,
                rc_path=pargs.rc_path,
                bin_path=bootstrapping.BIN_DIR,
                sdk_root=bootstrapping.SDK_ROOT,
            )

            print("""\

For more information on how to get started, please visit:
  https://developers.google.com/cloud/sdk/gettingstarted

""")
    except exceptions.ToolException as e:
        print(e)
        sys.exit(1)