def __init__(self, client, **kwargs): super(TuningBoxApp, self).__init__( description='Tuning Box - configuration storage for your cloud', version=tuning_box.__version__, command_manager=commandmanager.CommandManager('tuning_box.cli'), **kwargs) self.client = client
def __init__(self): super(Servizor, self).__init__( description='Servizor creates services and endpoints', version='0.1', command_manager=commandmanager.CommandManager('servizor.cmd'), ) self.log = LOG
def __init__(self): super(Main, self).__init__( description='Testcases cli application', version=__version__, command_manager=commandmanager.CommandManager('testcases.cm'), deferred_help=True, )
def __init__(self, **kwargs): super(OctaneApp, self).__init__( description='Octane - upgrade your Fuel', version=octane.__version__, command_manager=cm.CommandManager('octane'), **kwargs )
def __init__(self): super(CliffGeneratorShell, self).__init__( description='docker-trigger cli', version='0.1', command_manager=commandmanager.CommandManager('cliffg'), deferred_help=True, )
def __init__(self): super(KollaMesosShell, self).__init__( description='Kolla-k8s command-line interface', version=VERSION, command_manager=commandmanager.CommandManager('kolla_k8s.cli'), deferred_help=True, interactive_app_factory=KollaMesosInteractiveApp)
def __init__(self): super(Main, self).__init__( description="A Benchmarking and Performance Analysis Framework", version=version.VersionInfo('pbench').version_string_with_vcs(), command_manager=commandmanager.CommandManager('pbench.cm'), deferred_help=True, )
def __init__(self): super(Main, self).__init__( description='Tempest cli application', version=version.VersionInfo('tempest').version_string(), command_manager=commandmanager.CommandManager('tempest.cm'), deferred_help=True, )
def __init__(self): dist = pkg_resources.get_distribution('smiley') super(Smiley, self).__init__( description='smiley spies on your apps as they run', version=dist.version, command_manager=commandmanager.CommandManager('smiley.commands'), )
def __init__(self): super(GlareShell, self).__init__( description=__doc__.strip(), version=glareclient.__version__, command_manager=commandmanager.CommandManager('glare.cli'), ) self._set_shell_commands(self._get_commands())
def __init__(self): super(CliffgexampleShell, self).__init__( description='cliffg-example cli', version='0.1', command_manager=commandmanager.CommandManager('cliffg_example'), deferred_help=True, )
def __init__(self): dist = pkg_resources.get_distribution('akanda-rug') super(RugController, self).__init__( description='controller for the Akanda RUG service', version=dist.version, command_manager=commandmanager.CommandManager('akanda.rug.cli'), )
def __init__(self): super(TestAPIClient, self).__init__( description='TestAPI Client', version='0.1', command_manager=commandmanager.CommandManager('testapi'), deferred_help=True, )
def __init__(self): super(BlazarShell, self).__init__( description=__doc__.strip(), version=VERSION, command_manager=commandmanager.CommandManager('blazar.cli'), ) self.commands = COMMANDS
def __init__(self): super(Main, self).__init__( description='Dlux CLI to run algorithm implementations', version='1.0.0', # sys.modules.items() module.__version__ command_manager=commandmanager.CommandManager('dlux_alg.cm'), deferred_help=True, )
def __init__(self): dist = pkg_resources.get_distribution('astara') super(RugController, self).__init__( description='controller for the Astara Orchestrator service', version=dist.version, command_manager=commandmanager.CommandManager('astara.cli'), )
def __init__(self): super(GrafanaclientShell, self).__init__( description='grafana-client cli', version='0.1', command_manager=commandmanager.CommandManager('grafana_client'), deferred_help=True, )
def __init__(self): super(DockerDriverShell, self).__init__( description='docker-trigger cli', version='0.1', command_manager=commandmanager.CommandManager('ddr'), deferred_help=True, )
def make_app(**kwargs): cmd_mgr = commandmanager.CommandManager('cliff.tests') # Register a command that succeeds command = mock.MagicMock(spec=c_cmd.Command) command_inst = mock.MagicMock(spec=c_cmd.Command) command_inst.run.return_value = 0 command.return_value = command_inst cmd_mgr.add_command('mock', command) # Register a command that fails err_command = mock.Mock(name='err_command', spec=c_cmd.Command) err_command_inst = mock.Mock(spec=c_cmd.Command) err_command_inst.run = mock.Mock( side_effect=RuntimeError('test exception') ) err_command.return_value = err_command_inst cmd_mgr.add_command('error', err_command) app = application.App('testing interactive mode', '1', cmd_mgr, stderr=mock.Mock(), # suppress warning messages **kwargs ) return app, command
def __init__(self): super(ParserMainApp, self).__init__( description='Dlux CLI to parse a file into a different format.', version=vr.VersionInfo('dluxparser').version_string_with_vcs(), command_manager=commandmanager.CommandManager('dluxparser.cm'), deferred_help=True, )
def __init__(self): super(StestrCLI, self).__init__( description='stestr application', version=__version__, command_manager=commandmanager.CommandManager('stestr.cm'), deferred_help=True, )
def run(self): self.env = self.state.document.settings.env command_pattern = self.options.get('command') application_name = self.env.config.autoprogram_cliff_application or '' # TODO(sfinucan): We should probably add this wildcarding functionality # to the CommandManager itself to allow things like "show me the # commands like 'foo *'" manager = commandmanager.CommandManager(self.arguments[0]) if command_pattern: commands = [x for x in manager.commands if fnmatch.fnmatch(x, command_pattern)] else: commands = manager.commands.keys() output = [] for command_name in sorted(commands): command_class = self._load_command(manager, command_name) title = command_name if application_name: command_name = ' '.join([application_name, command_name]) output.extend(self._generate_nodes( title, command_name, command_class)) return output
def test_fuzzy_no_prefix(self): # search by distance, no common prefix with any command cmd_mgr = commandmanager.CommandManager('cliff.fuzzy') app = application.App('test', '1.0', cmd_mgr) cmd_mgr.add_command('user', test_utils.TestCommand) matches = app.get_fuzzy_matches('uesr') self.assertEqual(['user'], matches)
def __init__(self): super(StestrCLI, self).__init__( description="A parallel Python test runner built around subunit", version=__version__, command_manager=commandmanager.CommandManager('stestr.cm'), deferred_help=True, )
def __init__(self): super(CloudFerryApp, self).__init__( description="Openstack cloud workload migration tool", version=cloudferry.__version__, command_manager=commandmanager.CommandManager('cloudferry'), deferred_help=True, )
def __init__(self): super(KanboardShell, self).__init__( description='Kanboard Command Line Client', version=app_version.VersionInfo('kanboard_cli').version_string(), command_manager=commandmanager.CommandManager('kanboard.cli'), deferred_help=True) self.client = None self.is_super_user = True
def __init__(self, **kwargs): super(CoriolisOpenStackUtilsApp, self).__init__(description=__doc__.strip(), version=self.OPENSTACK_UTILS_VERSION, command_manager=commandmanager.CommandManager( self.OPENSTACK_UTILS_COMMAND_MANANGER), deferred_help=True, **kwargs)
def __init__(self, **kwargs): super(CCPApp, self).__init__( description='Containerized Control Plane tool', version=fuel_ccp.__version__, command_manager=commandmanager.CommandManager('ccp.cli'), deferred_help=True, **kwargs) self.config_file = None
def __init__(self): version_info = pbr.version.VersionInfo('goal-tools') super().__init__( version=version_info.version_string(), description='tool for working on python3-first goal', command_manager=commandmanager.CommandManager('python3_first'), deferred_help=False, )
def __init__(self): version_info = pbr.version.VersionInfo('goal-tools') super().__init__( version=version_info.version_string(), description='contributor stats query tool', command_manager=commandmanager.CommandManager('who_helped'), deferred_help=False, )