17 lines
504 B
Python
Raw Normal View History

2025-01-13 15:58:45 +01:00
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()