Repository navigation
Releases: denfren/ito
Releases · denfren/ito
Release list
0.6.0 - 2026-09-09
Release Notes
The ito binary has been split:
iqito-query - used for read-only operationsiedito-edit - used for read-write (this is roughly wasitov0.5.0 was)itoito - ito for automation (real filesystem access, spawn processes, network, time)irunito-run - a shebang helper that allows passing arguments to scripts easily
The scripting language is now luau.
New scripting modules/globals:
cli- declarative flag/option parsing with usage and helphash- hashing of strings, bytes and filesredirect- stream redirect targets forproc/sshcommandsssh- remote command execution over SSHtablefmt- render ASCII/Unicode tablestask- concurrency: spawn, pool, timeout, waittime- timestamps, durations, timezones, calendar mathaws.ec2- inspect and manage EC2 instances, images, snapshotsaws.s3- read, write, tag S3 objects and bucketsaws.autoscaling- inspect and manage Auto Scaling groupsaws.config- shared AWS credentials/region configurationui.prompt- interactive terminal prompts (confirm, select, input)ui.progress- terminal progress bars, including multi-bar display
Also substantially reworked: fs (host filesystem, finder, grep), path,
proc (async child processes), io.
Install ito 0.6.0
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.6.0
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.5.0 - 2026-06-29
Release Notes
Added
- ito: Script flags — pass
key=valueand+flagon the command line;
read them withito::opt,ito::try_opt, andito::flag - First-class invocation of well-known script names —
ito <name>- looks for one of
<name>.ito.rhai.<name>.ito.rhaiito/<name>.rhai.ito/<name>.rhai
- looks for one of
Deprecated
-S/-N/-B(--string/--numeric/--bool) injected globals — usekey=valueand+flagwithito::opt/ito::flaginstead
Changed
- Breaking:
runnow requires an explicit path argument- to get the old default run
ito main
- to get the old default run
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/itoDownload ito 0.5.0
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.4.0 - 2026-06-11
Release Notes
Added
- yaml: Structural mapping edits; rename seq edits to append/insert_at/remove_at
Install ito 0.4.0
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.4.0
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.3.0 - 2026-06-08
Release Notes
Added
- scripting: Prefix builder methods with with_*
- fs: Exclude hidden files by default in glob and finder
- scripting: Make_cleared returns nothing
- scripting: Make_* string methods return nothing instead of the result
- scripting: Set_* string methods accept char or string
Fixed
- docs: Make SUMMARY.md mdbook-parseable
Install ito 0.3.0
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.3.0
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
0.2.0 - 2026-06-02
Release Notes
Added
- string: Add trim_start, trim_end, and array join methods
- string: Replace built-in overrides with to_/make_ variants
Documentation
- Split strings-arrays-maps into string/array/map topics, add ito-vs-rhai
Fixed
- string: Join takes array by value, not mut ref
Install ito 0.2.0
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.2.0
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
0.1.2 - 2026-06-02
Release Notes
Added
- Add cargo-deb packaging for linux x86_64 and aarch64
Fixed
- deb: Fix tarball glob and deb arch copy path
Install ito 0.1.2
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.1.2
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
0.1.1 - 2026-06-01
Release Notes
Added
- re: Add regular expression module
Install ito 0.1.1
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.1.1
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
0.1.0 - 2026-06-01
Release Notes
Added
- Initial release of ito
Install ito 0.1.0
Install prebuilt binaries via Homebrew
brew install denfren/tap/itoDownload ito 0.1.0
| File | Platform | Checksum |
|---|---|---|
| ito-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| ito-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| ito-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| ito-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |