17 lines
504 B
Python

import argparse
def getArgs(loginSpCb, syncSpCb):
parser = argparse.ArgumentParser()
parser.add_argument('-v', '--verbose', action='count', default=0, help='Increase the verbosity')
subparsers = parser.add_subparsers(dest='mode')
loginSubparser = subparsers.add_parser('login')
loginSpCb(loginSubparser)
syncSubparser = subparsers.add_parser('sync')
syncSpCb(syncSubparser)
# parser.add_argument("url", help="The URL to try and cache")
return parser.parse_args()