Releases: bin-cli/bin-cli
Releases · bin-cli/bin-cli
v1.0.2
- Fix
.binconfig
not being detected when dir = .
is used along with an absolute --path
(ba4cdca)
- Minor fix to 'not found' error message wording when
.binconfig
can't be found (fb9e285)
v1.0.1
- Speed up execution on Bash 4+ (particularly noticable during tab completion - around 30% speedup in my unscientific tests) (0ad26c8, a63f255, a97301c)
v1.0.0
- Allow command arguments to be listed with the command names (844260e)
- Better handling of multiple action arguments such as
bin -e -e
(#46)
Since this would have taken us from version 0.9 to 0.10, and I think it is more-or-less feature-complete now, I decided this is a good time to make an official 1.0 release. 🎂
v0.9.3
- Fix bug where unique prefix matching didn't work correctly for an alias that points to a subcommand (0dae5ed)
v0.9.2
- Stop minifying the script (51d587b)
v0.9.1
- Make the
--completion
command use the basename of the exe rather than the full path, so it can be relocated later (55274af)
- Compress (gzip) man pages
- Create Ubuntu PPA (#42)
Added retroactively (28 May):
- Add .deb installation package to GitHub releases
- Create .rpm installation package (#45)
v0.9.0
Features
- Add man pages (#11)
- Make
--edit
support inline commands (#38)
- Improvements to tab completion
- Make tab completion work after options such as
--edit
(#39)
- Tab-complete option names as well as command names (#40)
- Add
--info
option to display info about the current project (#35)
- Special handling for
bin info
(f2251b4)
Bug fixes
- Set
$BIN_DIR
and $BIN_ROOT
correctly for inline commands when merging directories (714be30)
- Handle missing required arguments (8907e2a)
- Detect conflicts between commands and subdirectories (dd52bd4)
Miscellaneous
- Link to the relevant version of the README in the
--help
output (instead of the latest version) (5c036fd)
- Make the command names stand out a little more in the command listing (8d556f7)
- Minify the
bin
script (remove commands and leading whitespace) (1c6fd7d)
v0.8.1
- Correctly display help text for scripts with extensions (496541a)
v0.8.0
- Allow (and encourage) spaces in
.binconfig
(2f39abe)
- Add a
template
option for --create
(c75be53)
- Prepopulate new
.binconfig
files with the command names (47f6c6b)
- Ignore blank help text in
.binconfig
(c21897a)
- Fix warning when an alias is defined for a directory (fdf4778)
v0.7.2
- Fix typo in
--create
output - 'set -eno pipefail' should be 'set -euo pipefail' (e06ca35)