Shelby is a fast ⚡️ , lightweight ☁️ , minimal✨, shell prompt written in Go.
Shelby is a fast ⚡️ ,lightweight ☁️ ,minimal✨, shell prompt written in Pure Go.
Follow the steps below(Linux and macOS), and Post Installation Instructions
$ curl -sf https://gobinaries.com/athul/shelby | sh
OR For macOS Users, install via Homebrew
brew install athul/tap/shelby
OR
chmod +x <binary_name>
/usr/local/bin/
Build From Source
go get -v
go build
~/.local/bin/shelby
You must have to add the below code to either the
.bashrc
or.zshrc
or.profile
file inorder to Shelby to fully work.
The prompt symbol is ❯
and changes to red if the previous
command exited with an error.
Add this to your .bashrc
file:
eval "$(shelby init bash)"
Add this to your .zshrc
file:
eval "$(shelby init zsh)"
✔
shows if any staged files are present[+]
shows if you've got Untracked Files
[2+]
shows if you've got 2 untracked files[!]
shows if you've got Unstaged Files
[3!]
shows if you've got 3 unstaged files↑
if your HEAD is ahead↓
if your HEAD is behind⇅
if your HEAD is diverged
Logo Made by Sreeram aka @fillerink
The Installation Script can be found at https://github.com/athul/autom