A Python CLI library that automatically generates argument parsers from function signatures. Current version 1.3.0, actively maintained with a focus on simplicity and type hint integration.
pip install arguablyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Define a CLI by decorating a function; run with `python script.py --name World`.
Use `import arguably` instead of `from arguably import ...`.
Always include type hints for all parameters, even if using `str`.
For boolean flags, use `--flag` as a store_true via `flag: bool = False`, but test behavior: arguably treats `bool` with default `False` as a store_true. If you need `--no-flag`, use a `store_false` pattern with `flag: bool = True`.
Use `@arguably.command` (without parentheses) for new code.
Run `pip install arguably` in the correct Python environment.
Define standalone functions instead of methods; or use a class with `@staticmethod` decorators.
Use `flag: bool = False` for store_true flags; ensure all parameters have valid type hints.