Skip to content

Releases: trskop/command-wrapper

0.1.0.0-rc10

03 Jul 09:45
Compare
Choose a tag to compare
0.1.0.0-rc10 Pre-release
Pre-release
  • Supports Dhall standard 17.0.0 (bumps Dhall library to 1.33.1).
  • Dhall preludes prior to 17.0.0 were removed and Dhall libraries were updated
  • Few small fixes

0.1.0.0-rc9

18 Apr 18:00
Compare
Choose a tag to compare
0.1.0.0-rc9 Pre-release
Pre-release

Toolset

  • Implements config --get functionality

    See command-wrapper-config(1) for more information.

  • Implements help {--list|--tree} functionality

    See command-wrapper-help(1) for more information.

  • Introduces help --search {TOPIC|REGEX} functionality.

    See command-wrapper-help(1) for more information.

  • Introduces --[no-]secure-remote-imports for a lot of Dhall commands

    See command-wrapper-config(1) for more information.

  • Better command line completion for help command.

  • Bash completion: Any single completion choice ending with =, : or /
    will not have space appended to it.

  • Supports Dhall standard 15.0.0 (bumps Dhall library to 1.31.1).

Command Wrapper Toolset library:

  • Moving executeCommand from exec subcommand into toolset library

  • Moving tree-like help view from exec subcommand into toolset library

  • Refactoring of help subcommand to remove some hardcoded values.

Command Wrapper Dhall library

  • Introduces headAndTail as an alternative name to head-and-tail
    This will allow us to deprecate head-and-tail in the future.

  • Introduces NonEmpty Dhall type and bunch of functions for it

  • Introduces various helper functions in Command Wrapper Dhall library

Documentation

  • Introduces command-wrapper-default.dhall(5) manual page.

0.1.0.0-rc8

22 Mar 22:09
Compare
Choose a tag to compare
0.1.0.0-rc8 Pre-release
Pre-release
  • (FIX) Fixes syntax error in Bash subcommand template.
  • (FEATURE) Command line completion for toolset shows only subcommands on
    empty pattern, i.e. for TOOLSET <TAB>. One needs to write TOOLSET -<TAB> to get options. This gives us better UX story.
  • (FEATURE) Support other types of Dhall EXPRESSION in exec --expression=EXPRESSION.
  • (FEATURE) Dhall import completion for exec --expression=<TAB>.
  • (FIX) Do not append space if env: is the single completion in Bash.
  • (FEATURE) Bash subcommands check Subcommand Protocol version when
    invoking dieIfExecutedOutsideOfCommandWrapperEnvironment Bash library
    function.
  • (FEATURE) Introduces watch_files Direnv Bash library function.
  • (FEATURE) Lots of documentation enhancements.

0.1.0.0-rc7

07 Mar 13:06
Compare
Choose a tag to compare
0.1.0.0-rc7 Pre-release
Pre-release
  • Small fixes in completion in Bash subcommand template
  • Reorganise Bash completion scripts
  • Bumps Yarn completion to 0.16.0 (supports Yarn 1.21.1)
  • Consistently import from Dhall prelude v12.0.0
  • No unnecessary env when converting ExecCommand to shell
  • Remove support for Dhall prelude v11.1.0
  • Initial support for Direnv integration and completion --library --direnv functionality
  • Move remaining CommandWrapper.Config module into CommandWrapper.Toolset
  • Fixes corner case when single directory completion wasn't recognised
  • Use Command Wrapper's file system completer in cd
  • Searching of system PATH is now configurable on toolset level

0.1.0.0-rc6

02 Mar 21:42
Compare
Choose a tag to compare
0.1.0.0-rc6 Pre-release
Pre-release
  • Compose extra help messages into one instead of overriding it
  • Completion for special manual pages in help --man
  • Support help --man bash-library
  • Don't search system PATH automatically

0.1.0.0-rc5

01 Mar 23:09
Compare
Choose a tag to compare
0.1.0.0-rc5 Pre-release
Pre-release
  • Make completion errors silent
  • Code cleanup, documentation fixes and updates
  • Building and loading static build Docker image when missing
  • Experimental support for writing subcommands using Shake

0.1.0.0-rc4

01 Mar 01:17
Compare
Choose a tag to compare
0.1.0.0-rc4 Pre-release
Pre-release
  • Only some toolset env vars are removed before executing command.
  • Introduces COMMAND_WRAPPER_FACADE toolset-level environment variable.

0.1.0.0-rc3

29 Feb 18:46
Compare
Choose a tag to compare
0.1.0.0-rc3 Pre-release
Pre-release
  • Set system configuration directory via COMMAND_WRAPPER_SYSTEM_CONFIG_DIR.
  • Introduces --toolset=NAME and --executable=PATH options for completion --script so that toolset name and Command Wrapper executable can be overridden when generating completion scripts.
  • Small documentation improvements.

0.1.0.0-rc2

24 Feb 23:32
Compare
Choose a tag to compare
0.1.0.0-rc2 Pre-release
Pre-release
  • One top-level directory in the static distribution tarball.

0.1.0.0-rc1

23 Feb 22:40
Compare
Choose a tag to compare
0.1.0.0-rc1 Pre-release
Pre-release

First attempt at a release to sort out issues

This release may be deleted in the future, use at your own risk.