Added console app
[public/pyceo-broken.git] / ceo / console / main.py
1 import sys
2 from getopt import getopt
3 from ceo import members, terms
4
5 shortopts = [
6 ]
7
8 longopts = [
9 ]
10
11 def start():
12   (opts, args) = getopt(sys.argv[1:], shortopts, longopts)
13   if len(args) == 1:
14     if args[0] == 'memberlist':
15       mlist = members.list_term(terms.current()).values()
16       for member in mlist:
17         print '%s %s %s' % (
18           member['uid'][0].ljust(12),
19           member['cn'][0].ljust(30),
20           member.get('program', [''])[0]
21         )
22     else:
23       print "Invalid argument '%s'" % args[0]
24
25 def help():
26   print 'ceo memberlist'