A custom argument parser for non-standard arguments. Useful for Appworx
To simplify
- Python 3.8+
from bearparse import Argument, ArgumentParser
# Create the parser
parser = ArgumentParser(description="Program Description")
parser.add_argument(Argument(name="arg", description="First Argument"))
parser.add_argument(Argument(name="arg2", description="Required Argument", required=True))
# Parse from argv
args = parser.parse_args()
print(args.parsed)