Skip to content

Roadmap

Release readiness tracks the areas below. For the release bar each area is measured against, see Release readiness.

Near-term focus

Shell language audit — audit expansion semantics beyond the implemented structured unquoted list-variable and compound list expansion.

Already done: quoting; parameter expansion with defaults, required checks, substring slicing, and patterns; arithmetic $((...)) including **, bitwise, shift, and ternary operators; brace expansion; command substitution $(...)/(...); fd redirections 2>, 2>&1, &>; here-docs <<; here-strings <<<; and function arguments via $argv / $argv[N].

Job control verification — local non-sandboxed integration now covers foreground external commands and pipelines with Ctrl-Z suspension, bg resumption, fg terminal handoff, and Ctrl-C interruption. Directly launched terminal commands use a job-aware wait instead of the synchronous capture wait that previously prevented suspension. Release evidence on x86_64-linux remains outstanding.

Command discovery — extend help-text-driven discovery to cover more subcommands and non-curated external tools.

Distribution — publish at least one installation path beyond nix run: nixpkgs, Homebrew, or prebuilt release binaries.

Released changes

See the GitHub Releases.