Spaceship ZSH

Powerful, customizable Zsh prompt, your own spaceship 🚀

Spaceship is a minimalistic, powerful and extremely customizable Zsh prompt. It combines everything you may need for convenient work, without unnecessary complications, like a real spaceship.

Around the web

Reviews

  • Anthony Da MotaI upvote things that matter.
    Pros: 

    Has a lot of features

    Cons: 

    None

    I am using it for months now, and this is the best ZSH theme I have. I have integrated it with some custom colors and terminal patched fonts for using some special characters.

    Anthony Da Mota has used this product for one year.
  • Pros: 

    tons of options, but works perfect out of the box

    Cons: 

    none

    could slow down things slightly on huge git repositories

    Arseniy has used this product for one week.

Discussion

You need to become a Contributor to join the discussion - Find out how.
Denys DovhanMaker@denysdovhan · Software Consultant
🚀⭐️ Spaceship is a minimalistic, powerful and extremely customizable Zsh prompt. It combines everything you may need for convenient work, without unnecessary complications, like a real spaceship. Currently it shows: • Clever hostname and username displaying. • Prompt character turns red if the last command exits with non-zero code. • Current Git branch and rich repo status. • Current Mercurial branch and rich repo status. • Indicator for jobs in the background (✦). • Current Node.js version, through nvm/nodenv/n (⬢). • Current Ruby version, through rvm/rbenv/chruby (💎). • Current Elixir version, through kiex/exenv/elixir (💧). • Current Swift version, through swiftenv (🐦). • Current Xcode version, through xenv (🛠). • Current Go version (🐹). • Current PHP version (🐘). • Current Rust version (𝗥). • Current version of Haskell Tool Stack (λ). • Current Julia version (ஃ). • Current Docker version and connected machine (🐳). • Current Amazon Web Services (AWS) profile (☁️) (Using named profiles). • Current Python virtualenv. • Current Conda virtualenv (🅒). • Current Python pyenv (🐍). • Current .NET SDK version, through dotnet-cli (.NET). • Current Ember.js version, through ember-cli (🐹). • Current Kubectl context (☸️). • Package version, if there's is a package in current directory (📦). • Current battery level and status. • Current Vi-mode mode (with handy aliases for temporarily enabling). • Optional exit-code of the last command. • Optional time stamps 12/24hr in format. • Execution time of the last command if it exceeds the set threshold. Welcome to our GitHub repository: https://github.com/denysdovhan/s...
AbadesiHiring@abadesi · 👩🏽‍💻 Product Hunt | Hustle Crew | NTT
@denysdovhan Wow this is an incredible list of features - thanks for hunting, when did you start working on this project?
Denys DovhanMaker@denysdovhan · Software Consultant
@abadesi I built this prompt for myself about two years ago, because I didn't find any that could fit my needs.
Srebalaji Thirumalai@srebalaji · Made in India. Startup enthusiast. Coder
Awesome... started integrating right away :)
Joshua Pinter@joshuapinter · Product at CNTRAL. Maker of ntwrk.
That's actually really cool. I have a bunch of custom scripts I wrote in my .bashrc file that does a lot of the same thing. But this is easier and more functional.
Karan Rajpal@karan_rajpal
I was using this a couple of months ago but the only issue I had was the lag with the theme. Especially once I'm connected to a server via SSH. Has that changed? I'd love to give it a whirl if it has since I haven't found a worthy contender, yet.
Salmanul FarzyMaker@salmanulfarzy
@karan_rajpal Major changes aiming performance improvement were introduced with v3.0.0 release. Please do checkout and let us know if you find anything we could improve.
Karan Rajpal@karan_rajpal
@salmanulfarzy That's good news! I've re-installed it and I'll give it a whirl for a couple of days! I'll post some feedback here after.