Пример #1
0
    def __init__(self, client):
        self._current = paths.change_with_elems(client, [], None)
        self._cmd_table = {}
        self._cmds = []
        self._parsers = {}
        self._debug = False

        self._register_command(List())
        self._register_command(Show())
        self._register_command(CurrentPath())
        self._register_command(ChangeDir())
        self._register_command(Add())
        self._register_command(Update())
        self._register_command(Delete())
        self._register_command(ShowFileContent())
        self._register_command(SetFileContent())
        self._register_command(StartInstance())
        self._register_command(PauseInstance())
        self._register_command(ResumeInstance())
        self._register_command(ShutdownInstance())
        self._register_command(PoweroffInstance())
        self._register_command(ShowProperties())
        self._register_command(Publish())
        self._register_command(Unpublish())
        self._register_command(Purchase())
        self._register_command(Export())
        self._register_command(Import())
        self._register_command(SyncPull())
        self._register_command(SyncPush())
        self._register_command(StorePull())
        self._register_command(StorePush())
        self._register_command(LiveUpdate())
        self._register_command(LiveRestart())
        self._register_command(LiveInstall())
        self._register_command(Help(self))
Пример #2
0
    def __init__(self, client):
        self._current = paths.change_with_elems(client, [], None)
        self._cmd_table = {}
        self._cmds = []
        self._parsers = {}
        self._debug = False

        self._register_command(List())
        self._register_command(Show())
        self._register_command(CurrentPath())
        self._register_command(ChangeDir())
        self._register_command(Add())
        self._register_command(Update())
        self._register_command(Delete())
        self._register_command(ShowFileContent())
        self._register_command(SetFileContent())
        self._register_command(StartInstance())
        self._register_command(PauseInstance())
        self._register_command(ResumeInstance())
        self._register_command(ShutdownInstance())
        self._register_command(PoweroffInstance())
        self._register_command(ShowProperties())
        self._register_command(Publish())
        self._register_command(Unpublish())
        self._register_command(Purchase())
        self._register_command(Export())
        self._register_command(Import())
        self._register_command(SyncPull())
        self._register_command(SyncPush())
        self._register_command(StorePull())
        self._register_command(StorePush())
        self._register_command(LiveUpdate())
        self._register_command(LiveRestart())
        self._register_command(LiveInstall())
        self._register_command(Help(self))
Пример #3
0
 def _next_item(self, item_path):
     return paths.change_with_elems(
         self._current._client,
         paths.absolute_elems(self._current, item_path), None)
Пример #4
0
 def _next_item(self, item_path):
     return paths.change_with_elems(self._current._client, paths.absolute_elems(self._current, item_path), None)