v0.8.0-pre
Pre-release
Pre-release
·
47 commits
to master
since this release
New Features
- Add
functions
support - Support background commands ('&')
- Support status inversion (
! command
) - Support
*
and@
special variables
Changelog
- Add support for asynchronous commands
&
by @yassinebenaid in #140 e2e
: cover pipelines by @yassinebenaid in #141- Add support for exit code inversion (
!
) by @yassinebenaid in #144 - Add
functions
support by @yassinebenaid in #145 - fix: pipeline ends are no longer proxied because all streams are singleton by @yassinebenaid in #146
- fix: nested functions panic by @yassinebenaid in #147
e2e
: cover lists by @yassinebenaid in #148e2e
: cover command groups by @yassinebenaid in #149e2e
: tests to run concurrently by @yassinebenaid in #151- e2e: implement timeout in tests by @yassinebenaid in #153
- fix: subshell's exit code remanins unchanged by @yassinebenaid in #154
- fix panic when passing environment variables to commands with zero value by @yassinebenaid in #155
- Update README.md by @yassinebenaid in #156
- fix panic on redirections on 'if' compound by @yassinebenaid in #157
- feat: install script by @yunz-dev in #150
- fix panic when declaring functions in pipeline by @yassinebenaid in #158
- General bug fixes regarding functions and compounds by @yassinebenaid in #159
- fix: shadow positional arguments within functions by @yassinebenaid in #160
- Fix: functions to run in same context as outer shell & environment variables passed to functions to be exported by @yassinebenaid in #161
- Allow redirection of
stderr
inline by @yassinebenaid in #162 - move stream manager initialization to main by @yassinebenaid in #163
- add checksum verification to installation and simplify redundancy by @yassinebenaid in #164
- make default installation path is .local/bin by @yassinebenaid in #165
- functions exit code to be inherited by @yassinebenaid in #166
- Support for
*
and@
special variables by @yassinebenaid in #170 - encapsulate entire release workflows by @yassinebenaid in #172
- fix installation path on macos by @yassinebenaid in #173
- Developers guildline by @yassinebenaid in #171
- e2e: handle unhandled case by @yassinebenaid in #175
- Update docs by @yassinebenaid in #176
New Contributors
Full Changelog: v0.7.1...v0.8.0-pre