import logging
import optparse
+PROGRAM_NAME = 'animesorter2'
+PROGRAM_VERSION = '2.1.0'
+
### Default Configuration Variables ###
DICT_FILE = os.path.join ('~','.config','animesorter2','animesorter.dict')
WORK_DIR = os.path.join ('~','downloads','usenet')
help='Enable pretend mode', action='store_true')
parser.add_option('-e', '--editor', dest='run_editor', default=False,
help='Run editor on dictionary', action='store_true')
+ parser.add_option('-V', '--version', dest='version', default=False,
+ help='Show version and exit', action='store_true')
## Parse the options
(options, args) = parser.parse_args()
options.start_dir = os.path.abspath(os.path.expanduser(options.start_dir))
options.output_dir = os.path.abspath(os.path.expanduser(options.output_dir))
+ ## Show version if necessary
+ if options.version:
+ print '%s - %s' % (PROGRAM_NAME, PROGRAM_VERSION)
+ print
+ print 'Copyright (c) 2005-2007 Ira W. Snyder (devel@irasnyder.com)'
+ print 'This program comes with ABSOLUTELY NO WARRANTY.'
+ print 'This is free software, and you are welcome to redistribute it'
+ print 'under certain conditions. See the file COPYING for details.'
+
+ sys.exit (0)
+
## Run editor if necessary
if options.run_editor:
editor = os.getenv ('EDITOR')