[Insight-developers] Bash shell prompt customization

Arnaud GELAS arnaud_gelas at hms.harvard.edu
Mon Sep 27 15:40:33 EDT 2010


  with MacPorts:

# tab-completion for git subcommands
# (this is for git installed via MacPorts: `sudo port install git-core 
+svn`    )
#source /opt/local/share/doc/git-core/contrib/completion/git-completion.bash

On 09/27/2010 03:42 PM, Daniel Blezek wrote:
> Anyone know where:
>
> /usr/share/bash-completion/git
>
> lives on the Mac?
>
>
>
> On 9/27/10 2:38 PM, "Matthew McCormick (thewtex)" 
> <matt at mmmccormick.com> wrote:
>
>
>         I'm sure the experts already know this, but if you are using
>         the bash
>         shell, you can customize the prompt to show which git branch is
>         active.
>
>         Here is what I added to my ~/.bashrc file:
>
>         parse_git_branch()
>           {
>           git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/*
>         \(.*\)/(\1)/'
>           }
>         export
>         PS1="[\[\e[01;34m\]\W\[\e[31m\]\$(parse_git_branch)\[\e[00m\]]\[\e[00m\]
>         "
>
>
>     Hi Bill,
>
>     This is a great tip.
>
>     Note that git already comes with some machinery to do this.  Here
>     is what the relevant lines looks like in my .bashrc
>     source /usr/share/bash-completion/git
>     export
>     PS1='\[\033[01;32m\]\u\[\033[00;34m\]@\[\033[01;35m\]\h\[\033[01;36m\]
>     \w$(__git_ps1 " (%s)")\[\033[00;34m\]\$\[\033[00m\] '
>
>     There are tips in the comments of /usr/share/bash-completion/git
>     for using __git_ps1.  There are a couple of customization available.
>
>     Matt
>
>     ------------------------------------------------------------------------
>     _______________________________________________
>     Powered by www.kitware.com
>
>     Visit other Kitware open-source projects at
>     http://www.kitware.com/opensource/opensource.html
>
>     Kitware offers ITK Training Courses, for more information visit:
>     http://kitware.com/products/protraining.html
>
>     Please keep messages on-topic and check the ITK FAQ at:
>     http://www.itk.org/Wiki/ITK_FAQ
>
>     Follow this link to subscribe/unsubscribe:
>     http://www.itk.org/mailman/listinfo/insight-developers
>
>
> -- 
> *Daniel Blezek, PhD
> *Medical Imaging Informatics Innovation Center
>
> P 127 or (77) 8 8886
> T 507 538 8886
> E blezek.daniel at mayo.edu
>
> Mayo Clinic
> 200 First St. S.W.
> Harwick SL-44
> Rochester, MN 55905
> mayoclinic.org
> "It is more complicated than you think." -- RFC 1925

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20100927/d59081fe/attachment.htm>


More information about the Insight-developers mailing list