17 lines
504 B
Python
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()
|