Made run take policy as an argument.
[zeroinstall.git] / injector-gui
blob16124f7952cdc11a471d7a2eb11d603c3e6c5d8c
1 #!/usr/bin/env python
2 import os, sys
4 __builtins__._ = lambda x: x
6 if len(sys.argv) < 3:
7 print "Usage: injector INTERFACE PROG [ARGS]"
8 print "PROG is a relative path inside an implementation of INTERFACE. Eg:"
9 print "injector /uri/0install/site/myprog.xml bin/myprog --help"
10 sys.exit(1)
11 interface_uri = os.path.realpath(sys.argv[1])
12 prog = sys.argv[2]
13 prog_args = sys.argv[3:]
15 import model
16 from policy import policy
17 import gui, gtk
19 policy.set_root_interface(interface_uri, gui.GUI(policy))
21 window = gui.MainWindow(prog, prog_args)
22 window.show()
23 gtk.main()