argparse working

This commit is contained in:
Joshua Flores 2025-03-21 15:45:46 -04:00
parent 89a3c08a50
commit 3492294335
No known key found for this signature in database
GPG key ID: 69CA63D415549E19
5 changed files with 1057 additions and 0 deletions

33
aoc.py Executable file
View file

@ -0,0 +1,33 @@
#!/usr/bin/env python3
import argparse
def argparser(*args, **kwargs):
parser = argparse.ArgumentParser(
prog="python aoc.py",
description="Streamlined Advent of Code",
epilog="We have to save christmas!",
argument_default=None,
)
parser.add_argument(
"-y",
"--years",
nargs="1",
dest="years",
default="2024",
help="set what years to solve problems from",
)
parser.add_argument(
"-d",
"--days",
nargs="1",
dest="days",
default="1",
help="set what days to solve",
)
return parser.parse_args()
if __name__ == "__main__":
args = argparser()