Releases: trskop/command-wrapper
0.1.0.0-rc10
- 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
Toolset
-
Implements
config --get
functionalitySee
command-wrapper-config(1)
for more information. -
Implements
help {--list|--tree}
functionalitySee
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 commandsSee
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
fromexec
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 tohead-and-tail
This will allow us to deprecatehead-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
- (FIX) Fixes syntax error in Bash subcommand template.
- (FEATURE) Command line completion for toolset shows only subcommands on
empty pattern, i.e. forTOOLSET <TAB>
. One needs to writeTOOLSET -<TAB>
to get options. This gives us better UX story. - (FEATURE) Support other types of Dhall
EXPRESSION
inexec --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
invokingdieIfExecutedOutsideOfCommandWrapperEnvironment
Bash library
function. - (FEATURE) Introduces
watch_files
Direnv Bash library function. - (FEATURE) Lots of documentation enhancements.
0.1.0.0-rc7
- 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 convertingExecCommand
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 intoCommandWrapper.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
- 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
- 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
- Only some toolset env vars are removed before executing command.
- Introduces
COMMAND_WRAPPER_FACADE
toolset-level environment variable.
0.1.0.0-rc3
- Set system configuration directory via
COMMAND_WRAPPER_SYSTEM_CONFIG_DIR
. - Introduces
--toolset=NAME
and--executable=PATH
options forcompletion --script
so that toolset name and Command Wrapper executable can be overridden when generating completion scripts. - Small documentation improvements.
0.1.0.0-rc2
- One top-level directory in the static distribution tarball.
0.1.0.0-rc1
First attempt at a release to sort out issues
This release may be deleted in the future, use at your own risk.