# HG changeset patch
# User Jeff Hammel <jhammel@mozilla.com>
# Date 1366935187 25200
# Node ID dd4abe56edf72a09212cf0760e5114cbbaefccaf
# Parent  fa221a2d24d9e63beda5f76a2dded5a15bad77b1
more stubbing; lord how crufty

diff -r fa221a2d24d9 -r dd4abe56edf7 bitsyblog/cli.py
--- 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()
diff -r fa221a2d24d9 -r dd4abe56edf7 bitsyblog/user.py
--- a/bitsyblog/user.py	Wed Apr 24 09:07:15 2013 -0700
+++ b/bitsyblog/user.py	Thu Apr 25 17:13:07 2013 -0700
@@ -1,3 +1,7 @@
+"""
+module for bitsyblog users
+"""
+
 import os
 import random
 import settings
@@ -88,7 +92,7 @@
 
     def css(self, user, default):
         css_dir = self.home(user, 'css')
-        css_files = [ i for i in os.listdir(css_dir) if i.endswith('.css') ]
+        css_files = [i for i in os.listdir(css_dir) if i.endswith('.css')]
         if default:
             default = '%s.css' % default
             try: