Skip to content

Instantly share code, notes, and snippets.

@euskadi31
Created May 7, 2015 13:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save euskadi31/aa073df495be634ea592 to your computer and use it in GitHub Desktop.
Save euskadi31/aa073df495be634ea592 to your computer and use it in GitHub Desktop.
My .profile
export EDITOR="vi"
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1) /'
}
parse_git_tag() {
git describe --always --tag 2> /dev/null
}
export PS1="\[\033[1;37m\][\[\033[0;37m\]\t\[\033[1;37m\]| \u :\[\033[0;37m\]\w\[\033[1;37m\]\$(parse_git_branch)\$(parse_git_tag) >\[\033[0;37m\] "
mkpassword() {
if [ -z $1 ]; then
password_length=8
else
password_length=$1
fi
openssl_str_length=($password_length+10)
openssl rand -base64 $openssl_str_length | tr -d '/' | tr -d '+' | cut -c 1-$password_length
}
alias ls="ls -G"
alias ll="ls -lah"
alias updatedb="sudo /usr/libexec/locate.updatedb"
alias devupdate="sudo port selfupdate && sudo port upgrade outdated && sudo gem update && sudo npm update -g"
alias sphinx="mysql -P9306 --protocol=tcp --prompt='SphinxQL> '"
alias port-update-all="sudo port selfupdate && sudo port upgrade && sudo port uninstall inactive"
alias getcomposer="curl -sS https://getcomposer.org/installer | php"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment