Skip to content

Releases: denfren/ito

0.6.0 - 2026-09-09

Choose a tag to compare

@github-actions github-actions released this 09 Sep 12:24
2f2ee89

Release Notes

The ito binary has been split:

  • iq ito-query - used for read-only operations
  • ied ito-edit - used for read-write (this is roughly was ito v0.5.0 was)
  • ito ito - ito for automation (real filesystem access, spawn processes, network, time)
  • irun ito-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 help
  • hash - hashing of strings, bytes and files
  • redirect - stream redirect targets for proc/ssh commands
  • ssh - remote command execution over SSH
  • tablefmt - render ASCII/Unicode tables
  • task - concurrency: spawn, pool, timeout, wait
  • time - timestamps, durations, timezones, calendar math
  • aws.ec2 - inspect and manage EC2 instances, images, snapshots
  • aws.s3 - read, write, tag S3 objects and buckets
  • aws.autoscaling - inspect and manage Auto Scaling groups
  • aws.config - shared AWS credentials/region configuration
  • ui.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/ito

Download 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

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:24
11c950e

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

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

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:49
0daa164

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/ito

Download 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

Choose a tag to compare

@github-actions github-actions released this 08 Jun 14:20
21039d0

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/ito

Download 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

Choose a tag to compare

@github-actions github-actions released this 02 Jun 19:16
07b68c1

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/ito

Download 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

Choose a tag to compare

@github-actions github-actions released this 02 Jun 14:05
9350acf

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/ito

Download 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

Choose a tag to compare

@github-actions github-actions released this 01 Jun 23:35
158dd02

Release Notes

Added

  • re: Add regular expression module

Install ito 0.1.1

Install prebuilt binaries via Homebrew

brew install denfren/tap/ito

Download 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

Choose a tag to compare

@github-actions github-actions released this 01 Jun 22:53
25416e4

Release Notes

Added

  • Initial release of ito

Install ito 0.1.0

Install prebuilt binaries via Homebrew

brew install denfren/tap/ito

Download 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