athul / Shelby
Licence: gpl-3.0
Shelby is a fast ⚡️ , lightweight ☁️ , minimal✨, shell prompt written in Go.
Stars: ✭ 148
Programming Languages
Projects that are alternatives of or similar to Shelby
slimline
Minimal, customizable, fast and elegant ZSH prompt
Stars: ✭ 48 (-67.57%)
Mutual labels: zsh, minimal, prompt
Pure
Pretty, minimal and fast ZSH prompt
Stars: ✭ 10,891 (+7258.78%)
Mutual labels: zsh, prompt, minimal
Typewritten
A minimal, lightweight, informative zsh prompt theme
Stars: ✭ 442 (+198.65%)
Mutual labels: zsh, prompt, minimal
Lean
Pretty, minimal, one-line, fast ZSH prompt
Stars: ✭ 136 (-8.11%)
Mutual labels: zsh, prompt, minimal
Liquidprompt
A full-featured & carefully designed adaptive prompt for Bash & Zsh
Stars: ✭ 4,134 (+2693.24%)
Mutual labels: zsh, prompt
Gbt
Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
Stars: ✭ 457 (+208.78%)
Mutual labels: zsh, prompt
Domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
Stars: ✭ 581 (+292.57%)
Mutual labels: fast, minimal
Pretty Git Prompt
`git status` inside your shell prompt
Stars: ✭ 43 (-70.95%)
Mutual labels: zsh, prompt
Geometry
geometry is a minimal, fully customizable and composable zsh prompt theme
Stars: ✭ 770 (+420.27%)
Mutual labels: zsh, prompt
Zsh Kubectl Prompt
Display information about the kubectl current context and namespace in zsh prompt.
Stars: ✭ 342 (+131.08%)
Mutual labels: zsh, prompt
git-prompt.zsh
A fast, customizable, pure-shell, asynchronous Git prompt for Zsh
Stars: ✭ 139 (-6.08%)
Mutual labels: zsh, prompt
apollo-zsh-theme
Heavily customizable, compatible, and fast ZSH theme framework.
Stars: ✭ 64 (-56.76%)
Mutual labels: zsh, prompt
Angel Ps1
Your fancy shell prompt fed by your guardian angel
Stars: ✭ 60 (-59.46%)
Mutual labels: zsh, prompt
Derrick
🙌 Derrick is a clean minimal and fast theme for a personal blog.
Stars: ✭ 51 (-65.54%)
Mutual labels: fast, minimal
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.…
Stars: ✭ 6,523 (+4307.43%)
Mutual labels: zsh, prompt
bashy
Extremely fast and simple git prompt for bash and zsh
Stars: ✭ 43 (-70.95%)
Mutual labels: zsh, prompt
Shelby is a fast ⚡️ ,lightweight ☁️ ,minimal✨, shell prompt written in Pure Go.
Installation
Follow the steps below(Linux and macOS), and Post Installation Instructions
- Run
$ sh -c "$(curl -sL https://git.io/ishelby)"
OR For macOS Users, install via Homebrew
brew install athul/tap/shelby
OR
- Download the binary from the WorkFlow Artifacts(Only for Linux)
- You might wanto to make the binary executable, run
chmod +x <binary_name>
- Move the Binary to
/usr/local/bin/
Build From Source
- Clone the Repo
- Run
go get -v
- Run
go build
- Move the Binary to
~/.local/bin/shelby
Post Installation Instructions
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.
Bash
Add this to your .bashrc
file:
eval "$(shelby init bash)"
Zsh
Add this to your .zshrc
file:
eval "$(shelby init zsh)"
Extra Bits
- Displays the Current Git Branch
-
✔
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 - Dispalys any VirtualENVs you're working in
- Displays Username and Hostname of the machine while in SSH
- Small Size(~=2MB)
Inspired From
Code reused from ❤️
Support My work
[email protected]
Donation: UPI ID:Logo Made by Sreeram aka @fillerink
The Installation Script can be found at https://github.com/athul/autom
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].