entry-point-mapping
IN premise
The `reasons` CLI command maps to `reasons_lib.cli:main` via `[project.scripts]` in `pyproject.toml` and is the only registered script entry point.
Summary
When you install the project, the only command you get is `reasons`, and it launches the main function in `reasons_lib/cli.py`. There are no other CLI commands registered, so all interaction with the system goes through that single entry point.
Details
| Source | entries/2026/04/24/pyproject.md |