diff options
author | hut <hut@lavabit.com> | 2010-03-30 03:11:09 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-03-30 03:11:09 +0200 |
commit | fb82cc1a9fd0facb0dcfaba1d0b75ee8f12215c7 (patch) | |
tree | a5f6291b135b08f24a0a8bd987180de166f66bde /ranger | |
parent | 4ad365fce636ce097a381c3706865c404d22320d (diff) | |
download | ranger-fb82cc1a9fd0facb0dcfaba1d0b75ee8f12215c7.tar.gz |
ranger.main: use metavars with optparse
Diffstat (limited to 'ranger')
-rw-r--r-- | ranger/__main__.py | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/ranger/__main__.py b/ranger/__main__.py index 32f28e12..674ad8f6 100644 --- a/ranger/__main__.py +++ b/ranger/__main__.py @@ -31,24 +31,19 @@ def parse_arguments(): parser.add_option('-d', '--debug', action='store_true', help="activate debug mode") - parser.add_option('-c', '--clean', action='store_true', help="don't touch/require any config files. ") - - parser.add_option('-r', '--confdir', dest='confdir', type='string', - default=DEFAULT_CONFDIR, + parser.add_option('-r', '--confdir', type='string', + metavar='dir', default=DEFAULT_CONFDIR, help="the configuration directory. (%default)") - - parser.add_option('-m', '--mode', type='int', dest='mode', default=0, + parser.add_option('-m', '--mode', type='int', default=0, metavar='n', help="if a filename is supplied, run it with this mode") - - parser.add_option('-f', '--flags', type='string', dest='flags', default='', + parser.add_option('-f', '--flags', type='string', default='', + metavar='string', help="if a filename is supplied, run it with these flags.") options, positional = parser.parse_args() - arg = OpenStruct(options.__dict__, targets=positional) - arg.confdir = os.path.expanduser(arg.confdir) if not arg.clean: @@ -61,9 +56,7 @@ def parse_arguments(): print("To run ranger without the need for configuration files") print("use the --clean option.") raise SystemExit() - sys.path.append(arg.confdir) - return arg def main(): |