ConfigInit.cli#
- ConfigInit.cli()[source]#
Command-line interface for initialising the config directory.
Intended to be wired up as a
console_scriptsentry point in the consuming package:# in mypackage/config.py config_init = ConfigInit(package_name="mypackage", configs={...}) def init_cli(): config_init.cli() # in pyproject.toml [project.scripts] mypackage-init = "mypackage.config:init_cli"
Flags:
--projectuse the project config directory (<cwd>/.<package_name>) instead of the user home directory--path PATHwrite to an explicit directory (mutually exclusive with--project)--overwriteoverwrite files that already exist