đź’» 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:
'-'
- --copyright#
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)