← Software

Starship

A minimal, fast, customisable shell prompt.

Starship is a cross-shell prompt written in Rust. A single starship.toml configures the same prompt across Bash, Zsh, fish, PowerShell, Nushell, and several others, with first-class support for dozens of language- and tool-specific indicators (git branch and status, kubectl context, docker compose, direnv, AWS profile, terraform workspace, and many more).

The minimal default setup looks like a tasteful traditional prompt; turning on more modules layers on the contextual information. Most users adopt Starship for the cross-shell property: a single config file controls how their prompt behaves regardless of which shell they happen to be using on a particular machine.

Starship was started by Matan Kushner in 2019 and is now maintained by a community of contributors. It has grown into one of the most popular customisable prompts, comparable to powerlevel10k for Zsh users but with broader cross-shell appeal. Distribution is a single static binary; integration is one line in your shell config.

License: ISC

Category: Shell

Website: https://starship.rs/

Install

curl -sS https://starship.rs/install.sh | sh
Or:
  Debian/Ubuntu: sudo apt install starship
  Arch:          sudo pacman -S starship
  macOS:         brew install starship

Authors

  • Starship Contributors
PreviousSQLite NextSvelte

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring