Which Base Shells Are Featured on Terminals Are Sexy?
Updated
Terminals Are Sexy lists six base shells in its "Base Shells" section: Ammonite-Shell, bash, fish, PowerShell, xonsh, and zsh. Each entry is a one-line pointer to the project, not a ranking or benchmark, so treat the list as a starting point for exploring each shell's own documentation.
The six base shells
| Shell | How the list describes it |
|---|---|
| Ammonite-Shell | An object shell with a Scala-like scripting language |
| bash | GNU Project's shell (Bourne Again SHell) |
| fish | Smart and user-friendly command line shell |
| PowerShell | Automation and configuration tool/framework optimized for structured data |
| xonsh | Python-ish, BASHwards-looking shell language and command prompt |
| zsh | Powerful shell with scripting language |
What the descriptions tell you
The short blurbs point to each shell's design focus rather than feature comparisons:
- Scripting language style separates several entries. Ammonite-Shell leans on a Scala-like language, xonsh blends Python with Bash conventions, and zsh and bash are described simply as shells with scripting languages.
- Structured data is the stated angle for PowerShell, which the list frames as an automation and configuration framework rather than just an interactive prompt.
- User-friendliness is the hook for fish, described as smart and user-friendly.
These are catalog notes, not evaluations. The site does not rank the shells, compare performance, or state platform support for each one.
How to use this list
If you are choosing a shell, use the descriptions to shortlist candidates that match your priorities — for example, Python familiarity points toward xonsh, while a Scala-like object shell points toward Ammonite-Shell. Then go to each project's own repository or documentation for installation steps, platform support, and configuration details, since the list itself does not cover those.
The same page continues with a separate ZSH section covering frameworks and plugin managers such as oh-my-zsh, prezto, zinit, and zplug, so zsh users have a deeper set of resources beyond the base entry.