[z3-checkins] r41945 - in z3/deliverance/DeliveranceVHoster/trunk: . dvhoster

ianb at codespeak.net ianb at codespeak.net
Fri Apr 6 21:22:09 CEST 2007


Author: ianb
Date: Fri Apr  6 21:22:07 2007
New Revision: 41945

Modified:
   z3/deliverance/DeliveranceVHoster/trunk/dvhoster/cli.py
   z3/deliverance/DeliveranceVHoster/trunk/setup.py
Log:
make cli a proper script:

Modified: z3/deliverance/DeliveranceVHoster/trunk/dvhoster/cli.py
==============================================================================
--- z3/deliverance/DeliveranceVHoster/trunk/dvhoster/cli.py	(original)
+++ z3/deliverance/DeliveranceVHoster/trunk/dvhoster/cli.py	Fri Apr  6 21:22:07 2007
@@ -125,13 +125,18 @@
         else: 
             print "[X] unknown command"
 
+cli_usage = """\
+usage: %prog domain [options]
+
+Gives you an interactive console to run commands against the server"""
+
 def main(argv=None): 
     if argv is None: 
         argv = sys.argv 
 
-    usage = "usage: %prog domain [options]"
-    parser = optparse.OptionParser(usage=usage)
-    parser.add_option('-F','--force-host', 
+    parser = optparse.OptionParser(usage=cli_usage)
+    parser.add_option('-F','--force-host',
+                      metavar="HOST",
                       help="specify the administration server to contact", 
                       dest='force_host', 
                       default=None)

Modified: z3/deliverance/DeliveranceVHoster/trunk/setup.py
==============================================================================
--- z3/deliverance/DeliveranceVHoster/trunk/setup.py	(original)
+++ z3/deliverance/DeliveranceVHoster/trunk/setup.py	Fri Apr  6 21:22:07 2007
@@ -26,7 +26,12 @@
     entry_points="""
     [paste.app_factory]
     main=dvhoster:make_app
+
     [paste.app_install]
     main=paste.script.appinstall:Installer
+
+    [console_scripts]
+    dvhoster-api = dvhoster.cli:main
+
     """,
 )


More information about the z3-checkins mailing list