def get_parser():
"""lhsm_gdrive command line options"""
parser = argparse.ArgumentParser(add_help=False)
# commands
parser.add_argument('--action', choices=('pull', 'push'), required=True)
# mandatory fd
parser.add_argument('--fd', type=int, required=True)
# mandatory Lustre fid
parser.add_argument('--fid', required=True)
# Lustre mount point
parser.add_argument("--lustre-root", required=True)
# Gdrive root ID
parser.add_argument("--gdrive-root", required=True)
# Credentials directory
parser.add_argument("--creds-dir", required=True)
return argparse.ArgumentParser(parents=[tools.argparser, parser])
评论列表
文章目录