From: Jay Soffian Date: Thu, 25 Jun 2009 19:21:33 GMT Subject: Re: Displaying Current Git Aliases Message-ID: <76718490906251221j7e6df642o5dafce5b6f69f14c@mail.gmail.com> In-Reply-To: On Thu, Jun 25, 2009 at 12:33 PM, Jakub Narebski wrote: > Tim Visher writes: > >> Can git display a list of all of your current aliases like bash's >> `alias` command? > > In ~/.gitconfig: > >  [alias] >        alias = config --get-regexp ^alias\\. > > Then you can simply use "git alias" to get list of all of your current > aliases. I have a considerably more insane alias alias that is to my liking: # emit an alias if given one, else pretty prints all aliases alias = "! sh -c 'case $# in \ 0) git config --get-regexp \"^alias\\.\" \ | sort | sed \"s/^alias\\.//; s/=/ /\" \ | while read n v; do \ printf \"%-16s\" \"$n\"; \ echo \"$v\" | fmt -sw 63 | sed \"2,$ s/^/\t\t/\" ;\ done ;; \ 1) git config \"alias.$1\" | fmt -sw 78 ;; esac' -" :-) j.