diff bitsyblog/cli.py @ 95:dd4abe56edf7

more stubbing; lord how crufty
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 25 Apr 2013 17:13:07 -0700
parents fa221a2d24d9
children bc08a00a7d93
line wrap: on
line diff
--- a/bitsyblog/cli.py	Wed Apr 24 09:07:15 2013 -0700
+++ b/bitsyblog/cli.py	Thu Apr 25 17:13:07 2013 -0700
@@ -3,3 +3,26 @@
 """
 command line interface to bitsyblog
 """
+
+import optparse
+import sys
+from user import FilespaceUsers
+
+def main(args=sys.argv[1:]):
+    """command line entry point for user creation"""
+
+    # command line parser
+    usage = '%prog [options] directory user'
+    parser = optparse.OptionParser(usage=usage)
+    options, args = parser.parse_args(args)
+
+    # get user name
+    if len(args) != 2:
+        parser.error("directory, user not specified")
+    directory, name = args
+
+    # create user
+    users = FilespaceUsers(directory)
+
+if __name__ == '__main__':
+    main()