targ
targ copied to clipboard
Python CLI using type hints and docstrings.
for this function ```python from targ import CLI def add(a: int, b: int): """ Add the two numbers. :param a: The first number. :param b: The second number. """ print(a...
You currently have to use an equals sign when passing in a named argument: ``` python main.py my_command --desc="some message" ``` This can lead to confusion when people omit it,...
Hi, in my attempts to get this on Conda-forge I'm still running into MANIFEST.IN related issues. It seems that the requirement.txt file is not packaged into the source code on...
- [x] Support aliases for command names (useful when function names are quite long). - [ ] Support long and short descriptions.