Skip to content

Releases: marcransome/pond

0.6.0

16 Mar 20:31
570f154
Compare
Choose a tag to compare

🐳 This version includes the following changes:

  • Sort list command output alphabetically
  • Added filter options -p|--private, -r|--regular, -e|--enabled and -d|--disabled to list 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, and drain 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

21 Feb 19:03
9ec80ec
Compare
Choose a tag to compare

⛵ 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 the create 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

20 Feb 17:00
d4cbb08
Compare
Choose a tag to compare

🐛 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

20 Feb 00:55
3c58df2
Compare
Choose a tag to compare

🐙 This release includes the following changes:

  • create, remove, load, unload, enable and disable commands now emit events on success (see Event handlers)
  • enable command now correctly reports Enabled pond: <name> or Enabled private pond: <name> on success
  • Expanded test suite to incorporate event tests and initialisation tests

0.4.3

17 Feb 18:25
ff08b05
Compare
Choose a tag to compare

Fix for breaking changes that caused enable/disable commands to fail. 🐛🔥

0.4.2

16 Feb 18:44
d3a8931
Compare
Choose a tag to compare

This release adds completion for the list command. 📝

0.4.1

16 Feb 14:12
0f34725
Compare
Choose a tag to compare

This release includes a minor version number fix 🙄

0.4.0

15 Feb 18:15
f25e537
Compare
Choose a tag to compare

🍉 This release includes many under-the-hood improvements including:

  • Improved argument parsing and code consistency changes
  • More consistent error messages
  • Added support for private ponds (see README.md)
  • Expanded test suite and improved test output thanks to tap-diff

0.3.1

12 Feb 00:02
07539bf
Compare
Choose a tag to compare

Minor README.md additions 📖

0.3.0

11 Feb 23:54
b6247b6
Compare
Choose a tag to compare

🐠 Version 0.3.0 introduces these changes:

  • Major refactor of codebase and numerous improvements
  • Added ability to load and unload ponds for the current shell session
  • Removed variable and list command in favour of reworked create command and introduced a new edit 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 🎈