github yassinebenaid/bunster v0.10.0

one day ago

New Features

  • Add support for conditional expressions and commands.
test -v var
[ -t 1 ]
[[  10 -gt 20 ]]
  • Support static file embedding
@embed main.js

embed cat main.js | node
embed ls .
  • Support defer keyword for deferring the execution of a command or group of commands
defer echo foo
defer {
    echo bar
}

defer ( 
    echo baz
)
  • Support shift builtin command for shifting positional arguments
  • Support UTF-8 encoding
echo "雷卷是一个好程序员!"
  • Bunster is now available on nixpkgs. Special thanks to @yunz-dev ❤️

Bug fixes

  • fix command substitution causes the entire program to exit when the status is non zero.
  • fix a panic when too many commands are present in loops header

Full Changelog

Full Changelog: v0.9.0...v0.10.0

Don't miss a new bunster release

NewReleases is sending notifications on new releases.