-
-
Save concise/7641557 to your computer and use it in GitHub Desktop.
Revisions
-
concise revised this gist
Nov 25, 2013 . 1 changed file with 1 addition and 2 deletions.There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,3 @@ # A handy j() function, printing some useful info in bash cmdline j() { printf '\n\e[0;35m%(%Y/%m/%d (%a) %H:%M:%S)T\e[0m ' -1 @@ -25,5 +24,5 @@ PS1='$PWD \$ \[\033[0m\]' # Enable Control-O in readline bash stty discard undef # Bind Control-O to execute my j() bash function bind -x '"\C-o": j' -
concise created this gist
Nov 25, 2013 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,29 @@ # A handy j() function, printing some useful info in bash cmdline j() { printf '\n\e[0;35m%(%Y/%m/%d (%a) %H:%M:%S)T\e[0m ' -1 printf '\n\e[0;33m%s@%s\e[0m ' "$USER" "${HOSTNAME/.*/}" if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then local GIT_CLEAN= local GIT_REF=$(git rev-parse --abbrev-ref HEAD 2>/dev/null) git diff-index --quiet HEAD && GIT_CLEAN=1 if [ "$GIT_CLEAN" ]; then printf '\e[0;32mgit:%s(clean) ' "$GIT_REF" else printf '\e[0;31mgit:%s(dirty) ' "$GIT_REF" fi fi printf '\e[0;34m' } # end of function j() # Simple bash prompt PS1='$PWD \$ \[\033[0m\]' # Enable Control-O in readline bash stty discard undef # Bind Control-O to execute a my j() bash function bind -x '"\C-o": j'