What's Changed
- Add support for
if
command by @yassinebenaid in #88 - fix: stream manager to be destroyed as soon as commands exit by @yassinebenaid in #89
- Improve
if
command implementation by @yassinebenaid in #90 - Update ci.yml by @yassinebenaid in #91
- Update ci.yml by @yassinebenaid in #92
- Fix
else
branch doesn't run inif
command by @yassinebenaid in #93 - Fix buffered redirections ge broken when used in pipes by @yassinebenaid in #94
- add more linter by @yassinebenaid in #95
- Redirection '<<<' to be suffixed by a newline by @yassinebenaid in #96
- Use a buffered stream to feed
<<<
redirection for multi-reader capabilities by @yassinebenaid in #97 - Improve static analysis by @yassinebenaid in #98
- fix '<&-' redirection not recognized in compounds by @yassinebenaid in #99
- Support 'while' loop by @yassinebenaid in #100
- support 'until' loop by @yassinebenaid in #101
- added missing tests by @yassinebenaid in #102
- added
e2e
tests by @yassinebenaid in #103 - Support
break
keyword in first level of loops by @yassinebenaid in #104 - Allow the use of the
break
keyword withinif
command by @yassinebenaid in #105 - fix: loops header only executed once by @yassinebenaid in #106
- Support the use of
break
withinif
command inside loops by @yassinebenaid in #107 - Add support for
continue
builtin by @yassinebenaid in #108 - Add contributing guildines by @yassinebenaid in #109
- Add
gorelease
workflow by @yassinebenaid in #110
Full Changelog: v0.6.0...v0.7.0