def activate(self, leaf): if self.quoted: argv = [leaf.object] else: argv = utils.argv_for_commandline(leaf.object) if self.in_terminal: utils.spawn_in_terminal(argv) else: utils.spawn_async(argv)
def activate(self, leaf): sudo_cmd = __kupfer_settings__["sudo_cmd"] utils.spawn_in_terminal([sudo_cmd, leaf.object, self._command])
def activate(self, leaf): pid = leaf.object action_argv = ['screen', '-x', '-R', ('%s' % pid)] utils.spawn_in_terminal(action_argv)
def activate(self, leaf): utils.spawn_in_terminal(["ssh", leaf[HOST_ADDRESS_KEY]])
def activate_multiple(self, objs): program = (__kupfer_settings__["installation_method"]) pkgs = [o.object.strip() for o in objs] prog_argv = utils.argv_for_commandline(program) utils.spawn_in_terminal(prog_argv + pkgs)
def activate(self, obj): utils.spawn_in_terminal(['ssh', str(obj)])