summaryrefslogtreecommitdiffstats
path: root/Tools/pynche/Main.py
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>1998-11-18 03:45:09 (GMT)
committerBarry Warsaw <barry@python.org>1998-11-18 03:45:09 (GMT)
commit3fe1b14c9660546e04cc1aff2ed0b30416a0677c (patch)
tree04b79c7c2f86b87bf1ef789ae61cec6d4fbd4f8b /Tools/pynche/Main.py
parent2858b43613ca50f21aab629140ffc84278d3b0d8 (diff)
downloadcpython-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.py25
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'):