{"thread":{"id":"9301","subject":"[GUILT PATCH] guilt-help: Make guilt-cmd --help show the right man page","startedAt":"2007-07-30T02:11:18Z","lastAt":"2007-07-30T02:11:18Z","messageCount":1,"participants":["Eric Lesh"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"49040","messageId":"87y7gyd4jd.fsf@hubert.paunchy.net","threadId":"9301","inReplyTo":null,"subject":"[GUILT PATCH] guilt-help: Make guilt-cmd --help show the right man page","fromName":"Eric Lesh","fromEmail":"eclesh@ucla.edu","sentAt":"2007-07-30T02:11:18Z","receivedAt":"2007-07-30T02:11:18Z","isPatch":true,"sender":{"key":"eclesh@ucla.edu","avatar":null},"body":"\nSigned-off-by: Eric Lesh <eclesh@ucla.edu>\n---\n guilt      |    8 +++++++-\n guilt-help |    3 ++-\n 2 files changed, 9 insertions(+), 2 deletions(-)\n\ndiff --git a/guilt b/guilt\nindex f67bfb5..6a69261 100755\n--- a/guilt\n+++ b/guilt\n@@ -11,7 +11,13 @@ GUILT_NAME=\"Los\"\n case $1 in\n \t-h|--h|--he|--hel|--help)\n \tshift\n-\texec \"guilt-help\" \"$@\"\n+        if [ -z \"$@\" ]; then\n+\t\t# guilt-cmd --help or guilt cmd --help\n+\t\texec \"guilt-help\" `basename $0`\n+\telse\n+\t\t# guilt --help cmd\n+\t\texec \"guilt-help\" \"$@\"\n+\tfi\n \texit\n \t;;\n \t-V|--ver|--versi|--versio|--version)\ndiff --git a/guilt-help b/guilt-help\nindex 274246b..e2340d9 100755\n--- a/guilt-help\n+++ b/guilt-help\n@@ -14,7 +14,8 @@ case $# in\n \t\t;;\n \t1)\n \t\tif [ \"$1\" != \"guilt\" ]; then\n-\t\t\tpage=\"guilt-$1\"\n+\t\t\tcmd=$(echo \"$1\" | sed -e 's/guilt-//')\n+\t\t\tpage=\"guilt-$cmd\"\n \t\telse\n \t\t\tpage=\"guilt\"\n \t\tfi\n-- \n1.5.2\n"}]}