Brail is a command-line tool for release management
- pip3 install brail
- Create a record directory for storing brail records, e.g.
docs/brail
- Add a
.brailconf
configuration file in the repository root, e.g:
{
"record_dir": "docs/brail"
}
- Add a
.brailconf
configuration file in your home directory - Specify the editor in
.brailconf
, e.g:
{
"editor": "vim"
}
brail config Show config
brail feat Create a feature record
brail feat -m <message> Create a feature record with a message
brail fix Create a bugfix record
brail manual Create a manual step record
brail edit <record-id> Edit a record
brail delete <record-id> Delete a record
brail diff Compare HEAD to the default comparison directory
brail diff <base> Compare HEAD to the <base> branch
brail diff <target> <base> Compare <target> to the <base> branch
python3 -m unittest discover
integration_test/test.sh