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)
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)