poiesis.cli package

Subpackages

Submodules

poiesis.cli.main module

Poiesis CLI main entry point.

poiesis.cli.main.main()[source]

Main entry point for the CLI.

poiesis.cli.utils module

Info retrieval for CLI commands.

poiesis.cli.utils.get_basic_info()[source]

Get basic information about the project.

Return type:

dict[str, Any]

Returns:

Dictionary with basic information about the project.

poiesis.cli.utils.get_pyproject_data()[source]

Get all data from pyproject.toml.

Return type:

dict[str, Any]

Returns:

Dictionary with pyproject.toml data or None if not found

poiesis.cli.utils.get_version()[source]

Get version from pyproject.toml.

Return type:

str

Module contents

CLI module for Poiesis.