Skip to content

Instantly share code, notes, and snippets.

@zakiya
Created October 23, 2018 15:17
Show Gist options
  • Save zakiya/1594be728e71739ff139de23e127cfb1 to your computer and use it in GitHub Desktop.
Save zakiya/1594be728e71739ff139de23e127cfb1 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
COLOR_RED="\033[0;31m"
COLOR_YELLOW="\033[0;33m"
COLOR_GREEN="\033[0;32m"
COLOR_OCHRE="\033[38;5;95m"
COLOR_BLUE="\033[0;34m"
COLOR_WHITE="\033[0;37m"
COLOR_RESET="\033[0m"
# function git_color {
# local git_status="$(git status 2> /dev/null)"
#
# if [[ ! $git_status =~ "working directory clean" ]]; then
# echo -e $COLOR_YELLOW
# elif [[ $git_status =~ "Your branch is ahead of" ]]; then
# echo -e $COLOR_YELLOW
# elif [[ $git_status =~ "nothing to commit" ]]; then
# echo -e $COLOR_GREEN
# else
# echo -e $COLOR_OCHRE
# fi
# }
#
# function git_branch {
# local git_status="$(git status 2> /dev/null)"
# local on_branch="On branch ([^${IFS}]*)"
# local on_commit="HEAD detached at ([^${IFS}]*)"
#
# if [[ $git_status =~ $on_branch ]]; then
# local branch=${BASH_REMATCH[1]}
# echo "($branch)"
# elif [[ $git_status =~ $on_commit ]]; then
# local commit=${BASH_REMATCH[1]}
# echo "($commit)"
# fi
# }
#PS1="\[$WHITE\]\n[\W]" # basename of pwd
#PS1+="\[\$(git_color)\]" # colors git status
#PS1+="\$(git_branch)" # prints current branch
#PS1+="\[$BLUE\]\$\[$RESET\] " # '#' for root, else '$'
#PS1="\[$COLOR_GREEN\]\t\[$COLOR_RED\]-\[$COLOR_BLUE\]\u\[$COLOR_YELLOW\]\[$COLOR_YELLOW\]\w\[\033[m\]\[$COLOR_RED\]\$(__git_ps1)\[$COLOR_WHITE\]\$ "
PS1="\[$COLOR_GREEN\]\t\[$COLOR_YELLOW\]\[$COLOR_YELLOW\] /\W\[\033[m\]\[$COLOR_RED\]\$(__git_ps1)\[$COLOR_WHITE\]\$ "
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment