Filenames
Any of the following can be used as the verchew
configuration filename:
.verchew.ini
verchew.ini
.verchew
.verchewrc
Version Arguments
If one of your system dependencies using an argument other than --version
to display its version information, this can be changed in the configuration file using the cli_version_arg
setting:
[Graphviz]
cli = dot
cli_version_arg = -V
version = 2.
Multiple Versions
If your project can use multiple versions of a system dependency, use the versions
setting and separate versions with the pipe character (|
):
[Python]
cli = python
versions = Python 2. | Python 3.
Optional Programs
If one of your system dependencies is optional and you only want to show a warning for incompatible versions, include the optional
setting:
[Terminal Notifier]
cli = terminal-notifier
version = 1.8
optional = true
Help Messages
To provide additional information when a system dependency is missing, include the message
setting:
[Git]
cli = git
version = 2.
message = Version 2.x is required to get the new push behavior.