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 --getfunctionalitySee
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-importsfor a lot of Dhall commandsSee
command-wrapper-config(1)for more information. -
Better command line completion for
helpcommand. -
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
executeCommandfromexecsubcommand into toolset library -
Moving tree-like help view from
execsubcommand into toolset library -
Refactoring of
helpsubcommand to remove some hardcoded values.
Command Wrapper Dhall library
-
Introduces
headAndTailas an alternative name tohead-and-tail
This will allow us to deprecatehead-and-tailin the future. -
Introduces
NonEmptyDhall 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
EXPRESSIONinexec --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
invokingdieIfExecutedOutsideOfCommandWrapperEnvironmentBash library
function. - (FEATURE) Introduces
watch_filesDirenv 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
envwhen convertingExecCommandto shell - Remove support for Dhall prelude v11.1.0
- Initial support for Direnv integration and
completion --library --direnvfunctionality - Move remaining
CommandWrapper.Configmodule intoCommandWrapper.Toolset - Fixes corner case when single directory completion wasn't recognised
- Use Command Wrapper's file system completer in
cd - Searching of system
PATHis 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
PATHautomatically
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_FACADEtoolset-level environment variable.
0.1.0.0-rc3
- Set system configuration directory via
COMMAND_WRAPPER_SYSTEM_CONFIG_DIR. - Introduces
--toolset=NAMEand--executable=PATHoptions forcompletion --scriptso 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.