Skip to content

Roadmap

nshell is converging on world-class interactive-shell parity. For the release bar each area is measured against, see Release readiness.

Near-term focus

Shell language depth — richer list variables and explicit semantics around compound expansions.

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 hardening — robust foreground process-group handling so Ctrl-C and Ctrl-Z reliably interrupt and suspend pipelines.

Completion intelligence — broader command metadata and higher-fidelity flag and value completion.

Distribution — nixpkgs, Homebrew, and prebuilt release binaries.

Released changes

See the CHANGELOG.