đź’» Usage#

whiteprint#

A Copier-based cookiecutter for creating Python projects managed by uv.

whiteprint [OPTIONS] COMMAND [ARGS]...

Options

-l, --log-level <log_level>#

Logging verbosity.

Default:

'ERROR'

Options:

CRITICAL | ERROR | WARNING | INFO | DEBUG | NOTSET

-f, --log-file <log_file>#

A file in which to write the log.

Default:

'-'

Print the copyright information.

--license#

Print the license information.

--debug-info#

Print system information. Useful for reporting errors and debugging.

--version#

Show the version and exit.

init#

Initialize a Python project.

COPIER_ARGS are additional arguments forwarded to each copier command line invocation.

whiteprint init [OPTIONS] [PROJECT_DIRECTORY] [COPIER_ARGS]...

Options

-cl, --command-line#

Add a command-line to the project

-gh, --github, --GitHub#

Push to GitHub.

Default:

False

-pp, --pypi, --PyPI#

Configure GitHub to publish package to PyPI. This imply –github.

Default:

False

-cc, --codecov, --CodeCov#

Configure GitHub to publish coverage to CodeCov. This imply –github.

Default:

False

-rd, --readthedocs, --ReadTheDocs#

Configure GitHub to publish documentation to ReadTheDocs. This imply –github.

Default:

False

-pr, --protect-repository#

Configure GitHub to protect branches and tags. This imply –github.

Default:

False

-ga, --github-all#

This imply –github, –codecov, –pypi and –protect-repository.

Default:

False

Arguments

PROJECT_DIRECTORY#

Optional argument

COPIER_ARGS#

Optional argument(s)