in ebcli/core/ebcore.py [0:0]
def setup(self):
ebglobals.app = self
hook.register('post_argument_parsing', hooks.pre_run_hook)
environment_controllers = [
AbortController,
AppVersionController,
CloneController,
CodeSourceController,
ConfigController,
ConsoleController,
CreateController,
DeployController,
EventsController,
HealthController,
InitController,
LabsController,
LifecycleController,
ListController,
LocalController,
LogsController,
MigrateController,
MigrateExploreController,
MigrateCleanupController,
OpenController,
PlatformController,
PrintEnvController,
RestoreController,
SSHController,
ScaleController,
SetEnvController,
StatusController,
SwapController,
TagsController,
TerminateController,
UpgradeController,
UseController,
PlatformInitController,
PlatformShowController,
PlatformSelectController,
PlatformListController,
PlatformWorkspaceStatusController,
PlatformWorkspaceUseController,
PlatformCreateController,
PlatformDeleteController,
PlatformEventsController,
PlatformLogsController,
]
for controller in environment_controllers:
controller._add_to_handler(handler)
super(EB, self).setup()
# Register global arguments
self.add_arg('-v', '--verbose',
action='store_true', help=flag_text['base.verbose'])
self.add_arg('--profile', help=flag_text['base.profile'])
self.add_arg('-r', '--region', help=flag_text['base.region'])
self.add_arg('--endpoint-url', help=SUPPRESS)
self.add_arg('--no-verify-ssl',
action='store_true', help=flag_text['base.noverify'])
self.add_arg('--debugboto', # show debug info for botocore
action='store_true', help=SUPPRESS)