Skip to content

nicer bash prompt including red prompt on production hosts, current git branch, and last 2 directories in $PWD

Notifications You must be signed in to change notification settings

RichVel/nicer-bash-prompt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

nicer-bash-prompt

Create a nicer bash prompt including red prompt on production hosts, current git branch, and the last two directories in $PWD, like this:

screenshot of red prompt

It's completely driven by hostname so as long as you have a suitable pattern to production hostnames (e.g. xyprod01, 02, etc) it will work well, and you can use the same .bashrc in all environments.

Includes optional feature to sync your bash history across all terminal windows. This is nice but not everyone wants it, so it's disabled by default.

Installation

Include this in your .bashrc - it's not a complete bashrc, so just append it to the end of the .bashrc file.

Be sure to first comment out any previous PS1 settings - get this working first, then you can customize to fit.

Look for the CUSTOMIZE comments to configure for your hostnames, domain name, and so on.

Testing

Most of the code works on non-production hosts.

To show the red prompt on any host, use export SIMULATE_PROD=yes.

Use unset SIMULATE_PROD to clear this.

About

nicer bash prompt including red prompt on production hosts, current git branch, and last 2 directories in $PWD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published