14 lines
368 B
Python
14 lines
368 B
Python
import argparse
|
|
|
|
|
|
def add_toggle_opt(parser: argparse.ArgumentParser, name, **kwargs):
|
|
parser.add_argument(f'--{name}', action=f'store_true', dest=name, **kwargs)
|
|
parser.add_argument(f'--no-{name}', action=f'store_false', dest=name)
|
|
return parser
|
|
|
|
|
|
def get_arg(args, name, value_or=None):
|
|
if name in args:
|
|
return args[name]
|
|
return value_or
|