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