Added
- Coverage support for zsh and ksh. (#62)
- Respect
NO_COLOR
environment variable. - Support busybox-w32 ash for windows.
- Added
Assert
expectation to assert side effects of system environment. - Added
Dump
helper - dump stdout, stderr and status for debugging. - Added
line
andword
subject. (of stdout (output)
can be omitted now) - Added
--log-file
option to specify log file for%logger
and trace. - Implement
--xtrace
(--xtrace-only
) feature.
Changed
- Upgrade to alpine 3.12 for docker image and officially release
shellspec/kcov
docker image. - Separate a file descriptor for reporting and stdout to able to use
echo
in specfile. - Minor specification change of
result
modifier andsatisfy
matcher. -r
option is now a short option for--repair
, not--require
.- Use [debian/eol(https://hub.docker.com/r/debian/eol/) docker images for old debian tests.
Fixed
- Before/After hooks should not consume stdin data (#82)