From: Jay Soffian Date: Mon, 25 Feb 2008 02:10:00 GMT Subject: Re: [PATCH 3/3] help: respect aliases Message-ID: <76718490802241810m5f473156nc350eea07016e8f9@mail.gmail.com> In-Reply-To: <20080224221737.GD31309@coredump.intra.peff.net> On Sun, Feb 24, 2008 at 5:17 PM, Jeff King wrote: > If we have an alias "foo" defined, then the help text for > "foo" (via "git help foo" or "git foo --help") now shows the > definition of the alias. Heh, now I can kill this alias of mine: h = "!sh -c 'git alias \"$1\" || git help \"$1\"' -" :-) This too would be less ugly as a built-in: alias = "! sh -c 'if test -z \"$1\"; then git config --list \ | expand \ | sed \"/^alias\\./!d; s/^alias\\.//; s/=/ /; s/ */ /g\" \ | sort | while read n v; do \ printf \"%-16s\" \"$n\"; echo \"$v\" | gnused \ \"s/\\(.\\{68\\}\\) /\\1\\n\t\t/g\" | expand; \ done; else git config \"alias.$1\"; fi' -" :-) j.