Git Shell Coloring - Gists · GitHub
Instantly share code, notes, and snippets.
- Download ZIP
- Star (865) You must be signed in to star a gist
- Fork (241) You must be signed in to fork a gist
- Embed Select an option
- Embed Embed this gist in your website.
- Share Copy sharable link for this gist.
- Clone via HTTPS Clone using the web URL.
No results found
Learn more about clone URLs Clone this repository at <script src="https://gist.github.com/vratiu/9780109.js"></script> - Save vratiu/9780109 to your computer and use it in GitHub Desktop.
- Embed Embed this gist in your website.
- Share Copy sharable link for this gist.
- Clone via HTTPS Clone using the web URL.
No results found
Learn more about clone URLs Clone this repository at <script src="https://gist.github.com/vratiu/9780109.js"></script> Save vratiu/9780109 to your computer and use it in GitHub Desktop. Download ZIP Git shell coloring Raw .bash_aliases This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters Show hidden characters| # Customize BASH PS1 prompt to show current GIT repository and branch. |
| # by Mike Stewart - http://MediaDoneRight.com |
| # SETUP CONSTANTS |
| # Bunch-o-predefined colors. Makes reading code easier than escape sequences. |
| # I don't remember where I found this. o_O |
| # Reset |
| Color_Off="\[\033[0m\]" # Text Reset |
| # Regular Colors |
| Black="\[\033[0;30m\]" # Black |
| Red="\[\033[0;31m\]" # Red |
| Green="\[\033[0;32m\]" # Green |
| Yellow="\[\033[0;33m\]" # Yellow |
| Blue="\[\033[0;34m\]" # Blue |
| Purple="\[\033[0;35m\]" # Purple |
| Cyan="\[\033[0;36m\]" # Cyan |
| White="\[\033[0;37m\]" # White |
| # Bold |
| BBlack="\[\033[1;30m\]" # Black |
| BRed="\[\033[1;31m\]" # Red |
| BGreen="\[\033[1;32m\]" # Green |
| BYellow="\[\033[1;33m\]" # Yellow |
| BBlue="\[\033[1;34m\]" # Blue |
| BPurple="\[\033[1;35m\]" # Purple |
| BCyan="\[\033[1;36m\]" # Cyan |
| BWhite="\[\033[1;37m\]" # White |
| # Underline |
| UBlack="\[\033[4;30m\]" # Black |
| URed="\[\033[4;31m\]" # Red |
| UGreen="\[\033[4;32m\]" # Green |
| UYellow="\[\033[4;33m\]" # Yellow |
| UBlue="\[\033[4;34m\]" # Blue |
| UPurple="\[\033[4;35m\]" # Purple |
| UCyan="\[\033[4;36m\]" # Cyan |
| UWhite="\[\033[4;37m\]" # White |
| # Background |
| On_Black="\[\033[40m\]" # Black |
| On_Red="\[\033[41m\]" # Red |
| On_Green="\[\033[42m\]" # Green |
| On_Yellow="\[\033[43m\]" # Yellow |
| On_Blue="\[\033[44m\]" # Blue |
| On_Purple="\[\033[45m\]" # Purple |
| On_Cyan="\[\033[46m\]" # Cyan |
| On_White="\[\033[47m\]" # White |
| # High Intensty |
| IBlack="\[\033[0;90m\]" # Black |
| IRed="\[\033[0;91m\]" # Red |
| IGreen="\[\033[0;92m\]" # Green |
| IYellow="\[\033[0;93m\]" # Yellow |
| IBlue="\[\033[0;94m\]" # Blue |
| IPurple="\[\033[0;95m\]" # Purple |
| ICyan="\[\033[0;96m\]" # Cyan |
| IWhite="\[\033[0;97m\]" # White |
| # Bold High Intensty |
| BIBlack="\[\033[1;90m\]" # Black |
| BIRed="\[\033[1;91m\]" # Red |
| BIGreen="\[\033[1;92m\]" # Green |
| BIYellow="\[\033[1;93m\]" # Yellow |
| BIBlue="\[\033[1;94m\]" # Blue |
| BIPurple="\[\033[1;95m\]" # Purple |
| BICyan="\[\033[1;96m\]" # Cyan |
| BIWhite="\[\033[1;97m\]" # White |
| # High Intensty backgrounds |
| On_IBlack="\[\033[0;100m\]" # Black |
| On_IRed="\[\033[0;101m\]" # Red |
| On_IGreen="\[\033[0;102m\]" # Green |
| On_IYellow="\[\033[0;103m\]" # Yellow |
| On_IBlue="\[\033[0;104m\]" # Blue |
| On_IPurple="\[\033[10;95m\]" # Purple |
| On_ICyan="\[\033[0;106m\]" # Cyan |
| On_IWhite="\[\033[0;107m\]" # White |
| # Various variables you might want for your PS1 prompt instead |
| Time12h="\T" |
| Time12a="\@" |
| PathShort="\w" |
| PathFull="\W" |
| NewLine="\n" |
| Jobs="\j" |
| # This PS1 snippet was adopted from code for MAC/BSD I saw from: http://allancraig.net/index.php?option=com_content&view=article&id=108:ps1-export-command-for-git&catid=45:general&Itemid=96 |
| # I tweaked it to work on UBUNTU 11.04 & 11.10 plus made it mo' better |
| export PS1=$IBlack$Time12h$Color_Off'$(git branch &>/dev/null;\ |
| if [ $? -eq 0 ]; then \ |
| echo "$(echo `git status` | grep "nothing to commit" > /dev/null 2>&1; \ |
| if [ "$?" -eq "0" ]; then \ |
| # @4 - Clean repository - nothing to commit |
| echo "'$Green'"$(__git_ps1 " (%s)"); \ |
| else \ |
| # @5 - Changes to working tree |
| echo "'$IRed'"$(__git_ps1 " {%s}"); \ |
| fi) '$BYellow$PathShort$Color_Off'\$ "; \ |
| else \ |
| # @2 - Prompt when not in GIT repo |
| echo " '$Yellow$PathShort$Color_Off'\$ "; \ |
| fi)' |
| # enable this flag ONLY if you are working with an internal repository that doesn't have a valid certificate |
| # export GIT_SSL_NO_VERIFY=true |
| git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit" |
AzzyC commented Feb 25, 2021
Thank you for the correct form with square brackets too!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Cristiamp09 commented Mar 23, 2021
I dont undestand how i can execute this
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
itzTurbo commented Mar 28, 2021
Please, how do I get orange coloring? Or is that not possible, thanks otherwise! :))
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Nimrod0901 commented Mar 29, 2021
Please, how do I get orange coloring? Or is that not possible, thanks otherwise! :))
color palette
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
ubdussamad commented Aug 15, 2021
Thanks mate!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
MartaVanin commented Aug 25, 2021
this is useful, thanks!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
HACKPUBGTOOLS commented Sep 11, 2021
Thx
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
diabrar commented Oct 20, 2021
Thanks so much!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
tokyokim0226 commented Dec 13, 2021
thank you!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
buxh commented Dec 25, 2021
Ty
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
TeslaOwnerTips commented Jan 12, 2022 • edited Loading Uh oh!
There was an error while loading. Please reload this page.
Awesome I'm going thorough the RasPi prompt: Maybe add? user \u host \h
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
binhake commented Jan 20, 2022
wow. it's convenient and easy. tks ^^
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
mohamad22mk commented Feb 11, 2022
Yes Yes Yes Yes Thank Thank Thank Thank 🤩🤩🤩🤩🤩🤩
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
heroselohim commented Mar 19, 2022
Amazing 😍 Thanks!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
muhammadihabk commented Mar 28, 2022
Thanks man
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
walamsyah commented Sep 9, 2022
It seem incorrect PathShort and PathFull value. It should be
PathShort="\W" PathFull="\w"Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
barna-ohana commented Sep 21, 2022
Really helpful, thank you :)
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
elq81hc commented Dec 29, 2022
awesome!! thanks
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
CapraWho commented Mar 24, 2023
Why this doesn't work on kali?
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
mjajami commented Sep 3, 2023
thanks. awesome!!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Bivek2922 commented Oct 20, 2023
Thank you. awesome
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
qzhong0605 commented Mar 11, 2024
Thanks. awesome
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
trrrrex commented Mar 29, 2024
Sir, I believe it belongs to you 👑
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
gitsofian commented May 14, 2024
thanks much!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
razorsharpshady commented Jun 26, 2024
Thank you
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
cuneytcorbaci commented Sep 24, 2024
Great thanks for this script
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
chatcoda commented Jan 16, 2025
Useful, thanks, but there seems to be a typo: On_IPurple="[\033[10;95m]" # Purple => On_IPurple="[\033[10;105m]" # Purple
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
kolbashj commented Feb 11, 2025
This is amazing!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
42plat0 commented May 2, 2025
nice!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
if8fe98 commented May 17, 2025
Thank you!
https://gist.github.com/vratiu/9780109?permalink_comment_id=3573797#gistcomment-3573797
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment You can’t perform that action at this time.Từ khóa » C++ 033 0m
-
Linux Console Color (the "\033[" Way) - Forum - C++
-
How Do I Output Coloured Text To A Linux Terminal? - Stack Overflow
-
C++ Cout Color Code Example
-
C++ Terminal Output Colors - Gists · GitHub
-
How To Change Text Color In A Linux Terminal - CodeProject
-
6.2. Cursor Movement
-
C++ – How To Output Coloured Text To A Linux Terminal - ITecNote
-
How Do I Make Colored Text In C++? - Replit
-
ANSI Escape Code - Wikipedia
-
How To Output Colored Text To A Linux Terminal? - Tutorialspoint
-
C++ Changes The Color Of Characters Output By The Terminal (Linux ...
-
Build Your Own Command Line With ANSI Escape Codes
-
Print Colorful Ascii Art In Cpp Console - ADocLib