mirror of
https://github.com/titanscouting/tra-analysis.git
synced 2024-11-10 06:54:44 +00:00
23 lines
869 B
Python
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)
|