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

Sourceentries/2026/04/24/pyproject.md