nsh
POSIX-compatible interactive shell written in Rust
TLDR
SYNOPSIS
nsh [*options*] [*script*]
DESCRIPTION
nsh is a command-line shell focused on interactive productivity while remaining POSIX-oriented with some Bash extensions. Features include tab completion, syntax highlighting, Bash completion support (by invoking genuine Bash internally), and builtin zero-configuration defaults. It is written in Rust.The project describes itself as alpha: many Bash features are still missing, and daily use may hit rough edges. Documentation lives in the repository docs/ tree.
PARAMETERS
See nsh --help for the flags supported by your build (script execution, interactive mode, version). Primary install path is cargo install nsh.
INSTALL
CAVEATS
Alpha software; do not replace a production login shell without testing. Bash completion bridging requires bash installed. Feature completeness lags Bash/zsh for complex interactive setups.
