Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've had a git-customized bash prompt for a while and never had he urge to try zsh until the embedded video showed the following: arrow keys and tab moves a selection between tab-completed results.

That alone is worth me trying it out, particularly when browsing DB dumps and Apache logs which are all time stamped. (It's easier to identify the correct one than retype a timestamp)



Same here. Here's the script for a git-aware bash prompt if anyone else is interested.

function parse_git_dirty {

  [[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}

function parse_git_branch {

  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/ \1$(parse_git_dirty)/"
}

PS1='[\w$(parse_git_branch)] '




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: