Fixed argument expansion for quoted arguments.
[rox-shell.git] / roxshell / cli.py
blobeb41f0ccbbec42601820be10d4ab4065c11b1346
1 """
2 @copyright: (C) 2008, Thomas Leonard
3 @see: U{http://roscidus.com}
4 """
5 import pygtk; pygtk.require('2.0') # Needed to find gio!
7 from optparse import OptionParser
8 import logging
10 import support, app
12 def main(command_args):
13 parser = OptionParser(usage="usage: %prog [options] [dir]...")
14 parser.add_option("-v", "--verbose", help="more verbose output", action='count')
15 parser.add_option("-V", "--version", help="display version information", action='store_true')
17 (options, args) = parser.parse_args(command_args)
19 if options.verbose:
20 logger = logging.getLogger()
21 if options.verbose == 1:
22 logger.setLevel(logging.INFO)
23 else:
24 logger.setLevel(logging.DEBUG)
26 support.wait_for_blocker(app.ApplicationController(args or ['.']).run())