Releases: marcransome/pond
Releases · marcransome/pond
0.6.0
🐳 This version includes the following changes:
- Sort
list
command output alphabetically - Added filter options
-p|--private
,-r|--regular
,-e|--enabled
and-d|--disabled
tolist
command (all options are assumed if none are specified; if one of-p|--private
or-r|--regular
is specified the other is assumed disabled; similarly if one of-e|--enabled
or-d|--disabled
is specified the other is assumed disabled) - Added completions for
list
command options and updated man page - Added missing
create
command option description to man page - Added multiple pond name argument support to
load
,unload
,enable
,disable
remove
, anddrain
commands which can also be used in the context of a pipeline (e.g.pond list --disabled | pond remove
to remove all disable ponds) - Added
dir
command for changing the current working directory to that of the named pond - Added
config
command to view global configuration - Added man page install scripts and instructions
- Several documentation improvements and corrections
- Wrote a few tests 🧪
0.5.2
⛵ This release includes the following changes:
- Arguments can now be read from the standard input stream, meaning
pond
can be used in pipelines (e.g.pond list | head -1 | pond remove
); when operating in this mode the--silent
option (applicable to several commands) is assumed, or if using thecreate
command the--empty
option is assumed - Added tests and updated workflow to catch missed version string updates for new releases ✨
- Added Markdown
man
page definition and generation script; includes pre-generated man page (manpages/pond.1
) and HTML5 equivalent (manpages/pond.html
)
0.5.1
🐛 Minor bugfix release which includes:
- Fix version string output (now
0.5.1
) - Add missing options to usage output for
drain
command - Split usage examples for
pond
command for readability - Update tests to accommodate usage string and version changes
0.5.0
🐙 This release includes the following changes:
create
,remove
,load
,unload
,enable
anddisable
commands now emit events on success (see Event handlers)enable
command now correctly reportsEnabled pond: <name>
orEnabled private pond: <name>
on success- Expanded test suite to incorporate event tests and initialisation tests
0.4.3
Fix for breaking changes that caused enable
/disable
commands to fail. 🐛🔥
0.4.2
This release adds completion for the list
command. 📝
0.4.1
This release includes a minor version number fix 🙄
0.4.0
0.3.1
Minor README.md
additions 📖
0.3.0
🐠 Version 0.3.0
introduces these changes:
- Major refactor of codebase and numerous improvements
- Added ability to
load
andunload
ponds for the current shell session - Removed
variable
andlist
command in favour of reworkedcreate
command and introduced a newedit
command.create
now spawns a command-line editor after pond creation for adding variables by hand (-e|--empty
option allows this to be bypassed in favour of creating an empty pond) - Much improved command, option, and pond name tab completion, including descriptions where applicable
- Removed variable count from
status
output; may be reintroduced later pending regex improvements - Improved usage banner and added command-specific usage banners for all commands (
pond <command> -h|--help
) - Removed dependency on
grep
- Added
drain
command for emptying a pond - Updated
README.md
🎈