Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Here is what I found works. Assuming you have your colors defined. </p> <pre><code> # tell ls to be colourful export PS1="${GREEN}\u ${YELLOW}\w ${BLUE}\W ${CYAN}\$(dev_info)${WHITE}\$ " export CLICOLOR=1 export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx </code></pre> <p>Here is my code for it all</p> <pre><code>export PATH=/usr/local/bin:$PATH export PATH=/usr/local/share/npm/bin:$PATH export PATH=${PATH}:/var/lib/gems/1.8/bin/ export PATH=${PATH}:/var/lib/gems/ export PATH=~/bin:$PATH export PATH=/opt/subversion/bin:$PATH export PATH="$PATH:/Users/bentonrr/Sites/Amex/trunk/www/lib/Cake/Console" export NODE_PATH=/usr/local/lib/node_modules:/usr/local/lib/node alias ls="ls -H" alias ll="ls -lh" alias l="ll" alias lll="ll" alias la="ll -a" alias lla="ll -a" alias lsa="ls -a" alias lt='ll -t' alias lrt='ll -rt' alias lart="ll -lart" alias lsd="ls -d */" alias lld="ll -d */" alias git+st="git status" function detect_git_dirty { local git_status=$(git status 2&gt;&amp;1 | tail -n1) [[ $git_status != "fatal: Not a git repository (or any of the parent directories): .git" ]] &amp;&amp; [[ $git_status != "nothing to commit (working directory clean)" ]] &amp;&amp; echo "*" } function detect_git_branch { git branch --no-color 2&gt; /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/\1/" } function dev_info { echo "[$(detect_git_branch)$(detect_git_dirty)]" } # quick commands alias tails='tail -f /Applications/MAMP/logs/apache_error.log' alias ebash='vim ~/.bash_profile' alias rebash='. ~/.bash_profile' alias ehosts='sudo mvim /etc/hosts' alias tmamp='tail -f /Applications/MAMP/logs/*'; alias tache='tail -f /var/log/apache2/*'; alias vimrc='vim ~/.vimrc' alias gvimrc='vim ~/.gvimrc' alias rmlogs="sudo rm -f /private/var/log/asl/*.asl" alias ephp="sudo vim /etc/php.ini" alias apr="sudo apachectl restart" alias iphone="open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app" BLACK="\[\033[0;30m\]" RED="\[\033[0;31m\]" GREEN="\[\033[1;32m\]" YELLOW="\[\033[1;33m\]" BLUE="\[\033[0;34m\]" PURPLE="\[\033[0;35m\]" CYAN="\[\033[0;36m\]" WHITE="\[\033[0;37m\]" export PS1="${GREEN}\u ${YELLOW}\w ${BLUE}\W ${CYAN}\$(dev_info)${WHITE}\$ " # tell ls to be colourful export CLICOLOR=1 export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx # Set git autocompletion and PS1 integration if [ -f /usr/local/git/contrib/completion/git-completion.bash ]; then . /usr/local/git/contrib/completion/git-completion.bash fi if [ -f /opt/local/share/doc/git-core/contrib/completion/git-prompt.sh ]; then . /opt/local/share/doc/git-core/contrib/completion/git-prompt.sh fi GIT_PS1_SHOWDIRTYSTATE=true if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload