Command line interface¶
This documentation is dynamically generated from the built-in --help
documentation provided by the proclamation
command.
proclamation¶
Proclamation builds your changelog files from fragments.
proclamation [OPTIONS] COMMAND [ARGS]...
Options
- -c, --config <config_file>¶
Config filename
- Default:
.proclamation.json
- -p, --project <NAME>¶
Specify a single project from the config to process. If omitted, all projects in the config will be processed.
- --default-base <default_base>¶
Specify a different default base directory to search.
- -v, --verbose¶
Show verbose info messages. Repeat for more verbosity.
build¶
Build your updated changelog file.
proclamation build [OPTIONS] VERSION
Options
- --date <release_date>¶
Release date if not today.
- -k, --keep-fragments¶
Keep processed fragments
- -d, --dry-run¶
Write an updated changelog to stdout instead of disk. Implies –keep-fragments
Arguments
- VERSION¶
Required argument
draft¶
Preview the new VERSION portion of your changelog file(s) to stdout.
If no version is provided, a placeholder value is used.
proclamation draft [OPTIONS] VERSION
Options
- --date <release_date>¶
Release date if not today.
Arguments
- VERSION¶
Optional argument
merge¶
Merge changelog fragment files into a single file with bullet points.
proclamation merge [OPTIONS] FILENAME...
Arguments
- FILENAME...¶
Optional argument(s)
remove-fragments¶
Remove changelog fragment files associated with all/specified projects.
Typically you can allow “build” to do this for you instead of doing this manually.
proclamation remove-fragments [OPTIONS]
Options
- --yes¶
Confirm the action without prompting.