Release Notes
Added
- ito: Script flags — pass
key=value and +flag on the command line;
read them with ito::opt, ito::try_opt, and ito::flag
- First-class invocation of well-known script names —
ito <name>
- looks for one of
<name>.ito.rhai
.<name>.ito.rhai
ito/<name>.rhai
.ito/<name>.rhai
Deprecated
-S/-N/-B (--string/--numeric/--bool) injected globals — use key=value and +flag with ito::opt/ito::flag instead
Changed
- Breaking:
run now requires an explicit path argument
- to get the old default run
ito main
Fixed
- Writing an empty string to a new file now correctly reports as a change
- yamlito: Block scalar decoding fixes (literal and folded styles)
- test cases taken from yaml-test-suite
- explicit indent indicator (
|2, >1) now relative to parent block indent per spec
- folded scalar line-folding and blank-line handling corrected
- double-quoted scalar trailing whitespace trimmed correctly before line folds
Install ito 0.5.0
Install prebuilt binaries via Homebrew
brew install denfren/tap/ito
Download ito 0.5.0