コード例 #1
0
    def __call__(self, cls):
        '''This method simply adds get_name method to the command class.'''

        cls.get_name = lambda ctx=None: self._name
        cls.get_help = self._get_help
        cls.get_target = lambda ctx=None: self._target

        SdkCommandsRegistry.add_command(self._name, cls)

        return cls
コード例 #2
0
ファイル: sdk_decorators.py プロジェクト: rcosnita/fantastico
    def __call__(self, cls):
        '''This method simply adds get_name method to the command class.'''

        cls.get_name = lambda ctx = None: self._name
        cls.get_help = self._get_help
        cls.get_target = lambda ctx = None: self._target

        SdkCommandsRegistry.add_command(self._name, cls)

        return cls
コード例 #3
0
def main(argv):
    '''This method is used to trigger fantastico command line sdk.'''

    cmd_name = SdkCore.get_name()
    argv[0] = cmd_name

    cmd = SdkCommandsRegistry.get_command(cmd_name, argv)
    cmd.exec_command()
コード例 #4
0
ファイル: fantastico.py プロジェクト: rcosnita/fantastico
def main(argv):
    '''This method is used to trigger fantastico command line sdk.'''

    cmd_name = SdkCore.get_name()
    argv[0] = cmd_name

    cmd = SdkCommandsRegistry.get_command(cmd_name, argv)
    cmd.exec_command()