X-Git-Url: https://wylark.com/src/munter.git/blobdiff_plain/9f40b77815de6e6ee83847db32d4bf3e9fb7f6b9..de57724f5a4113e74cc23794cb9578661686b3cd:/munter/munter.py?ds=sidebyside diff --git a/munter/munter.py b/munter/munter.py index 98669c5..d235866 100644 --- a/munter/munter.py +++ b/munter/munter.py @@ -134,6 +134,13 @@ def get_parser(): required=False, help="Make output pretty"); + parser.add_argument('--gui', + '-g', + action='store_true', + default=False, + required=False, + help='Launch GUI mode (overrides --pretty)') + return parser def main(): @@ -145,14 +152,20 @@ def main(): fitness = opts.fitness units = opts.units travel_mode = opts.travel_mode + pretty = opts.pretty + gui = opts.gui time_estimate = time_calc(distance=distance, elevation=elevation, fitness=fitness, rate=travel_mode, units=units) - if opts.pretty: - print_pretty_estimate(time_estimate) + if gui: + from . import gui + gui.startup() else: - print_ugly_estimate(time_estimate) + if pretty: + print_pretty_estimate(time_estimate) + else: + print_ugly_estimate(time_estimate) return 0