GithubHelp home page GithubHelp logo

napalm255 / powerbash Goto Github PK

View Code? Open in Web Editor NEW
19.0 4.0 6.0 417 KB

powerline-style bash prompt in pure bash script

Home Page: https://powerbash.org

Shell 100.00%
bash shell prompt powerline powerbash git virtualenv python powerline-style

powerbash's Introduction

powerbash

powerline-style bash prompt in pure bash script.

Languages CodeFactor

Features

  • 'powerbash' command for configuration
  • Bash completion support (powerbash [tab])
  • Displays username, hostname, path, git information, jobs count, symbol ($/#), return code
  • Color code for root, sudo, jobs count, return code
  • Git information:
    • display current git branch name, or short SHA1 hash when the head is detached
    • display "+" symbol when current branch is changed but uncommited
    • display "⇡" symbol and the difference in the number of commits when the current branch is ahead of remote
    • display "⇣" symbol and the difference in the number of commits when the current branch is behind of remote
  • Three directory shortening modes (/full/path/to/no/where):
    • /full/.../no/where
    • ..o/no/where
    • /f/p/t/n/where
  • Fast execution (no noticable delay)
  • No need for patched fonts

Asciinema

asciicast

Per-User Installation

Download the Bash script

curl -Ls https://raw.githubusercontent.com/napalm255/powerbash/master/powerbash.sh > ~/.powerbash.sh

And source it in '~/.bashrc' for your user account

source ~/.powerbash.sh

Global Installation

Download the Bash script

sudo curl -Ls https://raw.githubusercontent.com/napalm255/powerbash/master/powerbash.sh -o /etc/profile.d/z_powerbash.sh

Note:

powerbash is most consistent when it is the last profile.d script to run.

powerbash's People

Contributors

napalm255 avatar nobler1050 avatar riobard avatar aelsabbahy avatar johnfraney avatar andonome avatar

Stargazers

Raja Azian avatar Toon Verstraelen avatar  avatar Andreas Kunze avatar Jack Wilsdon avatar EnZaXD avatar Scott avatar  avatar Manuel Bertoluzza avatar Oliver Erxleben avatar Tradjincal avatar Joaquim avatar Phil Dobbin avatar Nicolas Thouvenin avatar Syan avatar  avatar  avatar Tom de Grunt avatar  avatar

Watchers

 avatar James Cloos avatar  avatar  avatar

powerbash's Issues

Error in .git subfolder

Whenever I enter the .git folder of a local git repository, or run any command therein, I receive the error: fatal: this operation must be run in a work tree unless the git option is turned off.

Running Arch Linux.

Documentation should show requirements

There should be a notice somewhere that specifies that bash >= 4 is required. I'm on macos and it took me a while to figure out that this contains bash 4 features.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.