示例#1
0
 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)
示例#2
0
 def activate(self, leaf):
     sudo_cmd = __kupfer_settings__["sudo_cmd"]
     utils.spawn_in_terminal([sudo_cmd, leaf.object, self._command])
示例#3
0
文件: screen.py 项目: engla/kupfer
 def activate(self, leaf):
     pid = leaf.object
     action_argv = ['screen', '-x', '-R', ('%s' % pid)]
     utils.spawn_in_terminal(action_argv)
示例#4
0
文件: ssh_hosts.py 项目: guns/kupfer
 def activate(self, leaf):
     utils.spawn_in_terminal(["ssh", leaf[HOST_ADDRESS_KEY]])
示例#5
0
	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)
示例#6
0
 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)
示例#7
0
 def activate(self, leaf):
     pid = leaf.object
     action_argv = ['screen', '-x', '-R', ('%s' % pid)]
     utils.spawn_in_terminal(action_argv)
示例#8
0
	def activate(self, leaf):
		sudo_cmd = __kupfer_settings__["sudo_cmd"]
		utils.spawn_in_terminal([sudo_cmd, leaf.object, self._command])
示例#9
0
文件: ssh_hosts.py 项目: pbx/kupfer
 def activate(self, leaf):
     utils.spawn_in_terminal(["ssh", leaf[HOST_ADDRESS_KEY]])
示例#10
0
 def activate(self, obj):
     utils.spawn_in_terminal(['ssh', str(obj)])