mirror of
https://github.com/rcaloras/bash-preexec.git
synced 2026-11-03 14:39:43 -09:00
Add script/release to update the version, run tests, create and push the release commit and tag, and draft GitHub release notes. Usage: script/release --dry-run 0.7.0 script/release 0.7.0 script/release 0.7.0 "Teal Otter" |
||
|---|---|---|
| .. | ||
| bash-preexec.bats | ||
| include-test.bats | ||
| README.md | ||
| release-script.bats | ||
Testing bash-preexec
Note on test conditions
When writing test conditions, use [ ... ] instead of [[ ... ]] since the
former are supported by Bats on Bash versions before 4.1. In particular, macOS
uses Bash 3.2, and [[ ... ]] tests always pass on macOS.
In some cases, you may want to use a feature unique to [[ ... ]] such as
pattern matching ([[ $name = a* ]]) or regular expressions ([[ $(date) =~ ^Fri\ ...\ 13 ]]). In those cases, use the following pattern to replace “bare”
[[ ... ]].
[[ ... ]] || return 1
References: