Actually use real version number in the man page

This commit is contained in:
mdiluzio 2014-12-30 19:23:03 +00:00
parent ad803a5d7a
commit cb46c84de5
3 changed files with 9 additions and 7 deletions

View file

@ -26,7 +26,7 @@ install( FILES scripts/ttrts_complete DESTINATION /etc/bash_completion.d/ )
# Run the gen_usage script to generate our usage header
add_custom_target(
ttrts-gen-manpage ALL
${CMAKE_SOURCE_DIR}/scripts/gen_manpage.sh "ttrts.6" "${CMAKE_SOURCE_DIR}/source/client/README.md"
${CMAKE_SOURCE_DIR}/scripts/gen_manpage.sh "${TTRTS_VERSION_MAJOR}" "${TTRTS_VERSION_MINOR}" "${TTRTS_VERSION_PATCH}" "ttrts.6" "${CMAKE_SOURCE_DIR}/source/client/README.md"
)
# Install the ttrts man page

View file

@ -1,10 +1,12 @@
#! /bin/bash
# Used to a man page from markdown
echo ".\" Man page for the ttrts project" > $1
echo ".\" this man page is auto-generated, do not edit directly" >> $1
echo ".TH TTRTS\ v0.3.0 6 $(date +%Y-%m-%d) http://mdiluz.github.io/ttrts/" >> $1
echo ".\" Man page for the ttrts project" > $4
echo ".\" this man page is auto-generated, do not edit directly" >> $4
echo ".TH TTRTS\ v$1.$2.$3 6 $(date +%Y-%m-%d) http://mdiluz.github.io/ttrts/" >> $4
# sections to section headers
# sub-sections in man page sub-sections
@ -16,7 +18,7 @@ echo ".TH TTRTS\ v0.3.0 6 $(date +%Y-%m-%d) http://mdiluz.github.io/ttrts/" >> $
# Put all back-ticks quotes in bold
# underline mapfile opt
# ensure name section uses correct
cat "$2" \
cat "$5" \
| sed -r 's/^# (\w+)/.SH \1/g' \
| sed -r 's/^##+ (\w+)/.SS \1/g' \
| sed -r 's/^ (.*)$/\n\t\1\n/g' \
@ -26,4 +28,4 @@ cat "$2" \
| sed -r 's/-----+//g' \
| sed -r 's/`(.*?)`/\\fB\1\\fR/g' \
| sed -r 's/MAPFILE/\\fImapfile\\fR/g' \
| sed -r 's/\tttrts -/\tttrts \\-/g' >> $1
| sed -r 's/\tttrts -/\tttrts \\-/g' >> $4