projects
/
hooke.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
06a5862
)
Add --version option to hooke.hooke.main
author
W. Trevor King
<wking@drexel.edu>
Mon, 9 Aug 2010 15:29:24 +0000
(11:29 -0400)
committer
W. Trevor King
<wking@drexel.edu>
Mon, 9 Aug 2010 15:29:24 +0000
(11:29 -0400)
hooke/hooke.py
patch
|
blob
|
history
diff --git
a/hooke/hooke.py
b/hooke/hooke.py
index c2ef159d8bccc4bbbfe5ac5b789ad52ae55132f1..52834df7ab77a607c27c9e410fa3027457b9c238 100644
(file)
--- a/
hooke/hooke.py
+++ b/
hooke/hooke.py
@@
-64,12
+64,13
@@
import unittest
import StringIO
import sys
import StringIO
import sys
-from . import engine as engine
+from . import version
+from . import engine
from . import config as config_mod
from . import config as config_mod
-from . import playlist
as playlist
+from . import playlist
from . import plugin as plugin_mod
from . import driver as driver_mod
from . import plugin as plugin_mod
from . import driver as driver_mod
-from . import ui
as ui
+from . import ui
class Hooke (object):
class Hooke (object):
@@
-171,6
+172,9
@@
class HookeRunner (object):
def main():
p = optparse.OptionParser()
def main():
p = optparse.OptionParser()
+ p.add_option(
+ '--version', dest='version', default=False, action='store_true',
+ help="Print Hooke's version information and exit.")
p.add_option(
'-s', '--script', dest='script', metavar='FILE',
help='Script of command line Hooke commands to run.')
p.add_option(
'-s', '--script', dest='script', metavar='FILE',
help='Script of command line Hooke commands to run.')
@@
-188,6
+192,9
@@
def main():
hooke = Hooke(debug=__debug__)
runner = HookeRunner()
hooke = Hooke(debug=__debug__)
runner = HookeRunner()
+ if options.version == True:
+ print version()
+ sys.exit(0)
if options.script != None:
f = open(os.path.expanduser(options.script), 'r')
options.commands.extend(f.readlines())
if options.script != None:
f = open(os.path.expanduser(options.script), 'r')
options.commands.extend(f.readlines())