wylark
/
munter.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Right-align labels
[munter.git]
/
munter
/
munter.py
diff --git
a/munter/munter.py
b/munter/munter.py
index bfc286bff043c997176e0ebef31cf749a4c9cde2..d8683491f2bd899aa08e1baea82697c935ca547a 100644
(file)
--- a/
munter/munter.py
+++ b/
munter/munter.py
@@
-12,6
+12,9
@@
A rudimentary program which implements the Munter time calculation.
import sys
import argparse
import sys
import argparse
+from . import __progname__ as progname
+from . import __version__ as version
+
class InvalidUnitsException(Exception):
pass
class InvalidUnitsException(Exception):
pass
@@
-144,6
+147,13
@@
def get_parser():
required=False,
help='Launch GUI mode (overrides --pretty)')
required=False,
help='Launch GUI mode (overrides --pretty)')
+ parser.add_argument('--version',
+ '-v',
+ action='store_true',
+ default=False,
+ required=False,
+ help='Print version and exit')
+
return parser
def main():
return parser
def main():
@@
-157,6
+167,11
@@
def main():
travel_mode = opts.travel_mode
pretty = opts.pretty
gui = opts.gui
travel_mode = opts.travel_mode
pretty = opts.pretty
gui = opts.gui
+ get_version = opts.version
+
+ if get_version:
+ print("%s - v%s" % (progname, version))
+ return 0
time_estimate = time_calc(distance=distance, elevation=elevation,
fitness=fitness, rate=travel_mode, units=units)
time_estimate = time_calc(distance=distance, elevation=elevation,
fitness=fitness, rate=travel_mode, units=units)