All Projects → bcmarinacci → powerline-shell

bcmarinacci / powerline-shell

Licence: MIT license
A Powerline-style shell prompt written in pure Bash

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to powerline-shell

Bash Powerline
Powerline-style Bash prompt in pure Bash script. See also https://github.com/riobard/zsh-powerline
Stars: ✭ 792 (+4850%)
Mutual labels:  powerline
Sbt Prompt
An SBT plugin for making your SBT prompt more awesome
Stars: ✭ 107 (+568.75%)
Mutual labels:  powerline
zsh-powerline
Powerline for Zsh in pure Zsh script. See also https://github.com/riobard/bash-powerline
Stars: ✭ 34 (+112.5%)
Mutual labels:  powerline
Hack Font Ligature Nerd Font
Nerd font patched Hack font with ligatures
Stars: ✭ 48 (+200%)
Mutual labels:  powerline
Metrofish
Swift, git-aware, space-conscious, powerline prompt. 🚇
Stars: ✭ 75 (+368.75%)
Mutual labels:  powerline
Powerline Go
A beautiful and useful low-latency prompt for your shell, written in go
Stars: ✭ 2,299 (+14268.75%)
Mutual labels:  powerline
Bumblebee Status
bumblebee-status is a modular, theme-able status line generator for the i3 window manager.
Stars: ✭ 780 (+4775%)
Mutual labels:  powerline
V2GInjector
V2GInjector - Tool to intrude a V2G PowerLine network, but also to capture and inject V2G packets
Stars: ✭ 79 (+393.75%)
Mutual labels:  powerline
Awsome Jp Coding Fonts
Awsome Japanese Coding Fonts
Stars: ✭ 96 (+500%)
Mutual labels:  powerline
Silver
A cross-shell customizable powerline-like prompt with icons
Stars: ✭ 238 (+1387.5%)
Mutual labels:  powerline
Powerline.fish
Stars: ✭ 55 (+243.75%)
Mutual labels:  powerline
Angel Ps1
Your fancy shell prompt fed by your guardian angel
Stars: ✭ 60 (+275%)
Mutual labels:  powerline
Powerline Web Fonts
Powerline Web Fonts for Chromebook
Stars: ✭ 178 (+1012.5%)
Mutual labels:  powerline
Charlesscripts
My awesome scripts for Arch Linux or Ubuntu Gnome latest LTS or MacBook.
Stars: ✭ 936 (+5750%)
Mutual labels:  powerline
perplexed
OTF monospace typeface, a derivative of IBM Plex Mono with Powerline glyphs added
Stars: ✭ 23 (+43.75%)
Mutual labels:  powerline
Powerline Extra Symbols
▶️ Extra glyphs for your powerline separators
Stars: ✭ 778 (+4762.5%)
Mutual labels:  powerline
Powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
Stars: ✭ 12,989 (+81081.25%)
Mutual labels:  powerline
nvim configration
Neovim diy develop enviroment.This project integrates neovim tmux zsh and some very useful plugs of them including YouCompleteMe FZF auto pairs nerdtree ncm2 and so on.
Stars: ✭ 22 (+37.5%)
Mutual labels:  powerline
.oh-my-comma
The idea of a 'workbench for developers' - Shell utilities, tooling, and dotfiles for comma.ai's open-source self-driving car technology stack
Stars: ✭ 110 (+587.5%)
Mutual labels:  powerline
.tmux
🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️
Stars: ✭ 15,594 (+97362.5%)
Mutual labels:  powerline

Powerline Shell

A Powerline-style shell prompt written in pure Bash

powerline-shell

Features

  • The path relative to the repository's top-level directory is displayed if the current working directory is a Git repository
  • The absolute path of the directory is displayed if the current working directory is not a Git repository
  • The start of the prompt is green if the exit code of the last command was 0
  • The start of the prompt is red if the exit code of the last command was a nonzero number

Git Status Indicators

  • : currently checked-out branch, tag, or short SHA-1 hash if the head is detached
  • : repository is clean
  • : repository is dirty
  • +n: there are n staged files
  • -n: there are n unstaged files
  • ?n: there are n untracked files
  • ¢n: there are n stashes
  • ⇡n: local is ahead of remote by n commits
  • ⇣n: local is behind remote by n commits

Installation

Download the Bash script:

$ curl https://raw.githubusercontent.com/bcmarinacci/powerline-shell/master/powerline-shell.bash > ~/.powerline-shell.bash

Then source it in your .bashrc (or .bash_profile):

$ printf ". ~/.powerline-shell.bash\n" >> ~/.bash_profile

Prior Art

https://github.com/magicmonty/bash-git-prompt
https://github.com/powerline/powerline
https://github.com/riobard/bash-powerline

Themes

https://github.com/arcticicestudio/nord-terminal-app
https://github.com/chriskempson/tomorrow-theme
https://github.com/robinbentley/oceanic-next-macos-terminal
https://github.com/voronianski/oceanic-next-color-scheme

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].