in scripts/configure-environment.py [0:0]
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument(
"--config",
default="config.json",
required=False,
action="store",
help="Path to JSON configuration file",
)
parser.add_argument(
"--environment",
default="dev",
required=False,
action="store",
help="Target deploy strategy, i.e. 'dev', or 'staging'",
)
args = parser.parse_args()
if not os.path.exists(args.config):
msg = f"Config file not found: {args.config}\n"
sys.stderr.write(msg)
parser.print_help(sys.stderr)
sys.exit(1)
if args.environment not in ("dev", "staging"):
parser.print_help(sys.stderr)
sys.exit(2)
return args