Updates for changes in injector.
[zeroinstall.git] / injector-gui
blob08329a9bf4cda983ada2af011b465ff465827bca
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
18 policy.set_root_interface(interface_uri)
20 import gui, gtk
22 window = gui.MainWindow(prog, prog_args)
23 window.show()
24 gtk.main()