Releases: toumorokoshi/tome
Releases · toumorokoshi/tome
Release list
v0.12.2
re-release of https://github.com/toumorokoshi/tome/releases/tag/v0.12.0, which includes binaries.
v0.12.1
publishing artifacts from v0.12.0.
v0.12.0
note: this version is missing some binaries. Please see https://github.com/toumorokoshi/tome/releases/tag/v0.12.2 for the full list.
Breaking Changes
- Skip non-executable files, add .source suffix convention (#53) by @toumorokoshi in #63
New Features
- ignore scripts that start with a dot, '.' by @indrat in #58
- Implement .tomeignore (#53) by @toumorokoshi in #64
Bugfixes
- tome should print the help text (#57) by @toumorokoshi in #62
- Fix directory execution, nested tab-completion quoting, and zero-argument source evaluation by @toumorokoshi in #65
- fix: correctly handle empty string arguments by @toumorokoshi in #60
New Contributors
🎉
- @dependabot[bot] made their first contribution in #56
- @indrat made their first contribution in #58
Full Changelog: v0.11.1...v0.12.0
v0.11.1
v0.11.0
What's Changed
- add TOME_SCRIPT_ROOT environment variable by @toumorokoshi in #46
Full Changelog: v0.10.0...v0.11.0
v0.10.0
v0.9.0
The 0.9 series should be the final version of tome before a 1.0
release.
This includes a couple breaking changes, and users should update
their scripts:
- the following commands are now builtins, and will overrides any scripts with the same name: commands, exec, help, tome.
- tome no longer infers the shell from the SHELL environment variable in
any situation: users should pass in the desired shell directly during the initialization. - a script must be explicitly be marked with COMPLETE to support
completion. Previously all scripts were assumed to support completion.
What's Changed
- Adding reserved commands by @toumorokoshi in #31
- adding support for exec by @toumorokoshi in #32
- Require "COMPLETION" flag to complete script by @toumorokoshi in #34
- require shell to be passed in by @toumorokoshi in #35
- changing flag for completion support to COMPLETE by @toumorokoshi in #36
Full Changelog: v0.8.1...v0.9.0
v0.8.1
fix completion for tome names with 2+ chars (#30) fix #28 (GitHub) tome completion was failing for a command "app", when navigating to sub directories. This was occurring due to incorrect stripping of the first word in completion, instead stripping the first 2 chars. some minor style fixes.
v0.8.0b0
minor: adding e2e tests (#27) Adding end-to-end tests to sanity check tome builds. The zsh / bash completion logic wasn't working for non-interactive initial invocations for zsh (needed for CI), so added a -C flag to silence the interactive portion. The fish shell needed it's own e2e script and variants of scripts for sourcing.
v0.7.5
include support for OSX "-zsh" (#20)