Exemplo n.º 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)
Exemplo n.º 2
0
 def activate(self, leaf):
     sudo_cmd = __kupfer_settings__["sudo_cmd"]
     utils.spawn_in_terminal([sudo_cmd, leaf.object, self._command])
Exemplo n.º 3
0
 def activate(self, leaf):
     pid = leaf.object
     action_argv = ['screen', '-x', '-R', ('%s' % pid)]
     utils.spawn_in_terminal(action_argv)
Exemplo n.º 4
0
 def activate(self, leaf):
     utils.spawn_in_terminal(["ssh", leaf[HOST_ADDRESS_KEY]])
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 7
0
 def activate(self, leaf):
     pid = leaf.object
     action_argv = ['screen', '-x', '-R', ('%s' % pid)]
     utils.spawn_in_terminal(action_argv)
Exemplo n.º 8
0
	def activate(self, leaf):
		sudo_cmd = __kupfer_settings__["sudo_cmd"]
		utils.spawn_in_terminal([sudo_cmd, leaf.object, self._command])
Exemplo n.º 9
0
 def activate(self, leaf):
     utils.spawn_in_terminal(["ssh", leaf[HOST_ADDRESS_KEY]])
Exemplo n.º 10
0
 def activate(self, obj):
     utils.spawn_in_terminal(['ssh', str(obj)])