dotfile   217

« earlier    

linux - Bash Prompt with Last Exit Code - Stack Overflow
export PROMPT_COMMAND=__prompt_command # Func to gen PS1 after CMDs

function __prompt_command() {
local EXIT="$?" # This needs to be first

local RCol='\[\e[0m\]'

local Red='\[\e[0;31m\]'
local Gre='\[\e[0;32m\]'
local BYel='\[\e[1;33m\]'
local BBlu='\[\e[1;34m\]'
local Pur='\[\e[0;35m\]'

if [ $EXIT != 0 ]; then
PS1+="${Red}\u${RCol}" # Add red if exit code non 0

PS1+="${RCol}@${BBlu}\h ${Pur}\W${BYel}$ ${RCol}"
ps1  bash  promptstring  exitstatus  shellscripting  dotfile  solution  customization 
7 weeks ago by kme
kangax/osx · GitHub
osx - Customization of OS X and installation of most of my work (and other) stuff
dotfile  setup  local_dev 
november 2015 by autopoietic

« earlier    

related tags

*nix  alias  aliases  answers  apple  articles  automate  bash  bestpractices  brew  cask  cli  clojure  code  command  commandline  conffile  config  configfile  configuration  conversion  customization  default  dev  dev_environment_setup  devel  development  developmentenvironment  diagram  dns  do-it  dot  dotfiles  editor  emacs  example  exitstatus  file  formatting  fresh  git  github  globbing  gnu-project  gulp  home  homebrew  homesick  homestead  hosts  ide  illustration  install  iterm  js  json  laravel  line  linux  load  local_dev  mac  management  manager  maybesolution  meta  movein  newbie  newsticker  order  org-mode  org  orgmode  osx  poweruser  productivity  programming  project  promptstring  ps1  python  pythonrc  rc  rcfile  rcm  rcup  reference  ruby  samplecode  sampleconfig  scheme  screen  script  scripts  settings  setup  shell  shellscripting  slide  solution  spacesvstabs  starred  styles  symlink  sync  sysadmin  system_setup  tabs  tabstops  template  terminal  terminalmultiplexor  thoughtbot  tips  tipsandtricks  tmux  tmuxrc  todo  toolbag  tools  unix  vagrant  vcs  version  versionsverwaltung  vikeybindings  vim  vimrc  visual.thinkers  webdev  whitespace  windows  winnermode  zsh  zshrc 

Copy this bookmark: