tra-analysis/data-analysis/tra-cli.py
Arthur Lu 266caf78c3 started on tra-cli.py
modified tasks.py to work properly

Signed-off-by: Arthur Lu <learthurgo@gmail.com>
2020-06-10 20:23:53 +00:00

23 lines
869 B
Python

import argparse
from tasks import Tasker
t = Tasker()
task_map = {"match":None, "metric":None, "pit":None}
status_map = {"match":None, "metric":None, "pit":None}
status_map.update(task_map)
parser = argparse.ArgumentParser(prog = "TRA")
subparsers = parser.add_subparsers(title = "command", metavar = "C", help = "//commandhelp//")
parser_start = subparsers.add_parser("start", help = "//starthelp//")
parser_start.add_argument("target(s)", metavar = "T", nargs = "*", choices = task_map.keys())
parser_stop = subparsers.add_parser("stop", help = "//stophelp//")
parser_start.add_argument("target(s)", metavar = "T", nargs = "*", choices = task_map.keys())
parser_status = subparsers.add_parser("status", help = "//stophelp//")
parser_start.add_argument("target(s)", metavar = "T", nargs = "*", choices = status_map.keys())
args = parser.parse_args()
print(args)