def _parse_argv(): """Parse command line arguments. Only version, help options for now. """ parser = p4gf_util.create_arg_parser(_('Initializes a Git Fusion server.')) Verbosity.add_parse_opts(parser) args = parser.parse_args() Verbosity.parse_level(args)
def parse_argv(): """Copy optional port/user args into global P4PORT/P4USER.""" # pylint:disable=line-too-long # Keep tabular code tabular. parser = p4gf_util.create_arg_parser(_("Creates Git Fusion users, depot, and protect entries.")) parser.add_argument('--port', '-p', metavar='P4PORT', nargs=1, help=_('P4PORT of server')) parser.add_argument('--user', '-u', metavar='P4USER', nargs=1, help=_('P4USER of user with super permissions.')) Verbosity.add_parse_opts(parser) parser.add_argument('--id', nargs=1, help=_("Set this Git Fusion server's unique id")) parser.add_argument('--showids', action='store_true', help=_('Display all Git Fusion server ids')) parser.add_argument('--force', action='store_true', help=_("Force set local server-id file when server-id already registered in Git Fusion or change it to a new value if --id option is provided.")) group = parser.add_mutually_exclusive_group() group.add_argument('--passwd', nargs=1, help=_("Do not prompt for password, use PASSWD when creating new service users (ex. 'git-fusion-user' and 'git-fusion-reviews-*')")) group.add_argument('--no-passwd', action='store_true', help=_("Do not prompt for nor set password when creating new service users (ex. 'git-fusion-user' and 'git-fusion-reviews-*')")) parser.add_argument('--unknown-git', action='store_true', help=_("Create the unknown_git user and if --passwd set passwd")) args = parser.parse_args() Verbosity.parse_level(args) # Optional args, None if left unset global P4PORT, P4USER, ID_FROM_ARGV, SHOW_IDS, P4_PASSWD, PROMPT_FOR_PASSWD global OVERRULE_SERVERID_CONFLICT, CREATE_UNKNOWN_GIT if args.port: P4PORT = args.port[0] if args.user: P4USER = args.user[0] if args.id: ID_FROM_ARGV = args.id[0] if args.showids: SHOW_IDS = True if args.passwd: P4_PASSWD = args.passwd[0] PROMPT_FOR_PASSWD = False elif args.no_passwd: PROMPT_FOR_PASSWD = False if args.force: OVERRULE_SERVERID_CONFLICT = True if args.unknown_git: CREATE_UNKNOWN_GIT = True
def parse_argv(): """Copy optional port/user args into global P4PORT/P4USER.""" parser = p4gf_util.create_arg_parser( _("Creates Git Fusion user, depot, and protect entries.")) parser.add_argument('--port', '-p', metavar='P4PORT', nargs=1, help=_('P4PORT of server')) parser.add_argument('--user', '-u', metavar='P4USER', nargs=1, help=_('P4USER of user with super permissions.')) Verbosity.add_parse_opts(parser) parser.add_argument('--id', nargs=1, help=_("Set this Git Fusion server's unique id")) parser.add_argument('--showids', action='store_true', help=_('Display all Git Fusion server ids')) parser.add_argument('--ignore-case', action='store_true', help=_('Do not check for case-handling policy in server.')) parser.add_argument('--force', action='store_true', help=_("Force set local server-id file when server-id already registered in Git Fusion.")) group = parser.add_mutually_exclusive_group() group.add_argument('--passwd', nargs=1, help=_("Password for 'git-fusion-user' and 'git-fusion-reviews-*'")) group.add_argument('--no-passwd', action='store_true', help=_("Do not prompt for nor set password for 'git-fusion-user' and 'git-fusion-reviews-*'")) args = parser.parse_args() Verbosity.parse_level(args) # Optional args, None if left unset global P4PORT, P4USER, ID_FROM_ARGV, SHOW_IDS, P4_PASSWD, PROMPT_FOR_PASSWD global IGNORE_CASE_HANDLING, OVERRULE_SERVERID_CONFLICT if args.port: P4PORT = args.port[0] if args.user: P4USER = args.user[0] if args.id: ID_FROM_ARGV = args.id[0] if args.showids: SHOW_IDS = True if args.passwd: P4_PASSWD = args.passwd[0] PROMPT_FOR_PASSWD = False elif args.no_passwd: PROMPT_FOR_PASSWD = False if args.ignore_case: IGNORE_CASE_HANDLING = True if args.force: OVERRULE_SERVERID_CONFLICT = True
def parse_argv(): """Copy optional port/user args into global P4PORT/P4USER.""" parser = p4gf_util.create_arg_parser( _("Creates Git Fusion user, depot, and protect entries.")) parser.add_argument('--port', '-p', metavar='P4PORT', nargs=1, help=_('P4PORT of server')) parser.add_argument('--user', '-u', metavar='P4USER', nargs=1, help=_('P4USER of user with super permissions.')) Verbosity.add_parse_opts(parser) parser.add_argument('--id', nargs=1, help=_("Set this Git Fusion server's unique id")) parser.add_argument('--showids', action='store_true', help=_('Display all Git Fusion server ids')) parser.add_argument( '--ignore-case', action='store_true', help=_('Do not check for case-handling policy in server.')) parser.add_argument( '--force', action='store_true', help= _("Force set local server-id file when server-id already registered in Git Fusion." )) group = parser.add_mutually_exclusive_group() group.add_argument( '--passwd', nargs=1, help=_("Password for 'git-fusion-user' and 'git-fusion-reviews-*'")) group.add_argument( '--no-passwd', action='store_true', help= _("Do not prompt for nor set password for 'git-fusion-user' and 'git-fusion-reviews-*'" )) args = parser.parse_args() Verbosity.parse_level(args) # Optional args, None if left unset global P4PORT, P4USER, ID_FROM_ARGV, SHOW_IDS, P4_PASSWD, PROMPT_FOR_PASSWD global IGNORE_CASE_HANDLING, OVERRULE_SERVERID_CONFLICT if args.port: P4PORT = args.port[0] if args.user: P4USER = args.user[0] if args.id: ID_FROM_ARGV = args.id[0] if args.showids: SHOW_IDS = True if args.passwd: P4_PASSWD = args.passwd[0] PROMPT_FOR_PASSWD = False elif args.no_passwd: PROMPT_FOR_PASSWD = False if args.ignore_case: IGNORE_CASE_HANDLING = True if args.force: OVERRULE_SERVERID_CONFLICT = True
def parse_argv(): """Only version, help options for now""" parser = p4gf_util.create_arg_parser(_('Initializes a Git Fusion server.')) Verbosity.add_parse_opts(parser) args = parser.parse_args() Verbosity.parse_level(args)
def parse_argv(): """Only version, help options for now""" parser = p4gf_util.create_arg_parser(_('Initializes a Git Fusion server.')) Verbosity.add_parse_opts(parser) args = parser.parse_args() Verbosity.parse_level(args)