Description
An interactive Unix shell that also works as a structured scripting language. It offers command history, completion, pipelines, and language features aimed at making terminal work and automation more expressive.
Use it if you want a modern shell for daily command-line use or scripts. It may behave differently from POSIX shells such as sh or bash, so existing shell scripts should not be assumed to run unchanged.