in azdev/commands.py [0:0]
def load_command_table(self, _):
def operation_group(name):
return 'azdev.operations.{}#{{}}'.format(name)
with CommandGroup(self, '', operation_group('setup')) as g:
g.command('setup', 'setup')
# TODO: enhance with tox support
with CommandGroup(self, '', operation_group('testtool')) as g:
g.command('test', 'run_tests')
with CommandGroup(self, '', operation_group('style')) as g:
g.command('style', 'check_style')
with CommandGroup(self, '', operation_group('linter')) as g:
g.command('linter', 'run_linter')
with CommandGroup(self, '', operation_group('secret')) as g:
g.command('scan', 'scan_secrets')
g.command('mask', 'mask_secrets')
with CommandGroup(self, 'statistics', operation_group('statistics')) as g:
g.command('list-command-table', 'list_command_table')
g.command('diff-command-tables', 'diff_command_tables')
with CommandGroup(self, '', operation_group('cmdcov')) as g:
g.command('cmdcov', 'run_cmdcov')
with CommandGroup(self, 'verify', operation_group('pypi')) as g:
g.command('history', 'check_history')
with CommandGroup(self, 'command-change', operation_group('command_change')) as g:
g.command('meta-export', 'export_command_meta')
g.command('meta-diff', 'cmp_command_meta')
g.command('tree-export', 'export_command_tree')
with CommandGroup(self, 'cli', operation_group('pypi')) as g:
g.command('check-versions', 'verify_versions')
with CommandGroup(self, '', operation_group('code_gen')) as g:
g.command('cli create', 'create_module')
g.command('extension create', 'create_extension')
with CommandGroup(self, 'verify', operation_group('help')) as g:
g.command('document-map', 'check_document_map')
with CommandGroup(self, 'verify', operation_group('legal')) as g:
g.command('license', 'check_license_headers')
with CommandGroup(self, 'perf', operation_group('performance')) as g:
g.command('load-times', 'check_load_time')
g.command('benchmark', 'benchmark', is_preview=True, table_transformer=performance_benchmark_data_transformer)
with CommandGroup(self, 'extension', operation_group('extensions')) as g:
g.command('add', 'add_extension')
g.command('remove', 'remove_extension')
g.command('list', 'list_extensions')
g.command('build', 'build_extensions')
g.command('publish', 'publish_extensions')
g.command('update-index', 'update_extension_index')
g.command('cal-next-version', 'cal_next_version')
g.command('show', 'show_extension')
with CommandGroup(self, 'extension repo', operation_group('extensions')) as g:
g.command('add', 'add_extension_repo')
g.command('remove', 'remove_extension_repo')
g.command('list', 'list_extension_repos')
with CommandGroup(self, 'cli', operation_group('help')) as g:
g.command('generate-docs', 'generate_cli_ref_docs')
with CommandGroup(self, 'extension', operation_group('help')) as g:
g.command('generate-docs', 'generate_extension_ref_docs')
with CommandGroup(self, '', operation_group('breaking_change')) as g:
g.command('generate-breaking-change-report', 'collect_upcoming_breaking_changes')