summaryrefslogtreecommitdiff
path: root/qpid/cpp/docs/man/generate_manpage
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2010-06-30 11:25:43 +0000
committerGordon Sim <gsim@apache.org>2010-06-30 11:25:43 +0000
commit6cbec1a71bba22be99aa5b7d9dde4ebc2c23ca26 (patch)
tree4a71d4dd653629476699607012a06bec8df1ad57 /qpid/cpp/docs/man/generate_manpage
parent0c79cb4e00cc37d6adab0997c65591401a71cca3 (diff)
downloadqpid-python-6cbec1a71bba22be99aa5b7d9dde4ebc2c23ca26.tar.gz
Added sed based alternative to help2man to ensure that a reasonable man page is produced in all cases
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@959271 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/docs/man/generate_manpage')
-rwxr-xr-xqpid/cpp/docs/man/generate_manpage5
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/cpp/docs/man/generate_manpage b/qpid/cpp/docs/man/generate_manpage
new file mode 100755
index 0000000000..e51003852a
--- /dev/null
+++ b/qpid/cpp/docs/man/generate_manpage
@@ -0,0 +1,5 @@
+$2 --help | grep -v 'Usage: ' | sed -f $(dirname $0)/groffify_options.sed > .temp.options.groff
+cat $1 | sed -f $(dirname $0)/groffify_template.sed | sed -e '/^\.PP$/ r .temp.options.groff' -e "/^.SH NAME/ i\
+.TH QPIDD \"1\" \"$(date +'%B %Y')\" \"$($2 -v)\" \"User Commands\"
+" > $3
+rm .temp.options.groff