diff options
author | Barry Warsaw <barry@python.org> | 1998-11-18 03:45:09 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1998-11-18 03:45:09 (GMT) |
commit | 3fe1b14c9660546e04cc1aff2ed0b30416a0677c (patch) | |
tree | 04b79c7c2f86b87bf1ef789ae61cec6d4fbd4f8b /Tools/pynche/Main.py | |
parent | 2858b43613ca50f21aab629140ffc84278d3b0d8 (diff) | |
download | cpython-3fe1b14c9660546e04cc1aff2ed0b30416a0677c.zip cpython-3fe1b14c9660546e04cc1aff2ed0b30416a0677c.tar.gz cpython-3fe1b14c9660546e04cc1aff2ed0b30416a0677c.tar.bz2 |
A little more tweakage
Diffstat (limited to 'Tools/pynche/Main.py')
-rw-r--r-- | Tools/pynche/Main.py | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/Tools/pynche/Main.py b/Tools/pynche/Main.py index 34bbb86..320b503 100644 --- a/Tools/pynche/Main.py +++ b/Tools/pynche/Main.py @@ -1,4 +1,8 @@ -"""Pynche: The PYthon Natural Color and Hue Editor. +"""Pynche -- The PYthon Natural Color and Hue Editor. + +Author: Barry Warsaw +Email: bwarsaw@python.org +Version: %(__version__)s Pynche is based largely on a similar color editor I wrote years ago for the Sunview window system. That editor was called ICE: the Interactive Color @@ -12,7 +16,7 @@ This program currently requires Python 1.5 with Tkinter. It has only been tested on Solaris 2.6. Feedback is greatly appreciated. Send email to bwarsaw@python.org -Usage: %(PROGRAM)s [-d file] [-i file] [-X] [-h] [initialcolor] +Usage: %(PROGRAM)s [-d file] [-i file] [-X] [-v] [-h] [initialcolor] Where: --database file @@ -32,6 +36,10 @@ Where: Ignore the initialization file when starting up. Pynche will still write the current option settings to this file when it quits. + --version + -v + print the version number + --help -h print this message @@ -71,7 +79,7 @@ RGB_TXT = [ def usage(status, msg=''): print __doc__ % globals() if msg: - print msg + print msg sys.exit(status) @@ -156,8 +164,8 @@ def main(): try: opts, args = getopt.getopt( sys.argv[1:], - 'hd:i:X', - ['database=', 'initfile=', 'ignore', 'help']) + 'hd:i:Xv', + ['database=', 'initfile=', 'ignore', 'help', 'version']) except getopt.error, msg: usage(1, msg) @@ -173,6 +181,13 @@ def main(): for opt, arg in opts: if opt in ('-h', '--help'): usage(0) + elif opt in ('-v', '--version'): + print '''\ +Pynche -- The PYthon Natural Color and Hue Editor. +Author: Barry Warsaw +Email: bwarsaw@python.org +Version: %s''' % __version__ + sys.exit(0) elif opt in ('-d', '--database'): RGB_TXT.insert(0, arg) elif opt in ('-X', '--ignore'): |