nuta / nsh

A command-line shell like fish, but POSIX compatible.
906 stars 34 forks source link
cli rust shell

nsh

CI Status Latest version

A command-line shell that focuses on productivity and swiftness featuring:

screenshot

Installation

$ cargo install nsh

Documentation

Documentation

Why create a new shell?

Bash is the best for executing shell scripts but its interactive mode is not satisfactory. I am a zsh user for the last decade but I don't need customizability and got tired of making my zshrc faster. Fish is really neat but I prefer old-fashioned, traditional, and ergonomic shell syntax.

Contributing

nsh is in alpha stage: there are many missing features which Bash provides, there are kludges in source code, and there must be bugs. To make nsh practical for daily use, I need your help!

How can I contribute?

License

CC0 or MIT. Choose whichever you prefer.