automation: establish an automation framework
This commit is contained in:
parent
1b53bf451c
commit
8abe5d60fa
31 changed files with 586 additions and 274 deletions
|
@ -3,6 +3,7 @@ import logging
|
|||
import sys
|
||||
from os.path import basename
|
||||
|
||||
from app.cli.automate import AutomateCliHandler
|
||||
from app.cli.db import DbCliHandler
|
||||
from app.cli.list import ListCliHandler
|
||||
|
||||
|
@ -13,6 +14,7 @@ def parse_args(argv):
|
|||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("-v", "--verbose", help="increase logging verbosity", action="store_true")
|
||||
subparsers = parser.add_subparsers(title="command", help="command to run")
|
||||
AutomateCliHandler.add_subparser_to(subparsers)
|
||||
DbCliHandler.add_subparser_to(subparsers)
|
||||
ListCliHandler.add_subparser_to(subparsers)
|
||||
args = parser.parse_args(argv[1:])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue