Exemple #1
0
def _flag_cmd_for_flagdef(flagdef):
    return op_cmd_lib.CmdFlag(
        arg_name=flagdef.arg_name,
        arg_skip=_flagdef_arg_skip(flagdef),
        arg_switch=flagdef.arg_switch,
        env_name=flagdef.env_name,
    )
Exemple #2
0
def _ensure_op_cmd_flag_arg_skip(flag_name, op_cmd):
    cmd_flag = op_cmd.cmd_flags.setdefault(flag_name, op_cmd_lib.CmdFlag())
    cmd_flag.flag_name = flag_name
    cmd_flag.arg_skip = True
    return cmd_flag