X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Ffma;h=5e85474ca4d6b55cddef0ee0bcd9912e3c06f250;hb=b74d991bf38c155cafb071262d53147d0f15fad9;hp=b4997474078d022d690704618c36c9fed99ee87e;hpb=3103c730844cc91db1ec7a6100bf6896771b9ba3;p=grml-scripts-core.git diff --git a/usr_bin/fma b/usr_bin/fma index b499747..5e85474 100755 --- a/usr_bin/fma +++ b/usr_bin/fma @@ -4,7 +4,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Sam Okt 28 00:32:10 CEST 2006 [mika] +# Latest change: Sam Okt 28 13:20:46 CEST 2006 [mika] ################################################################################ . /etc/grml/lsb-functions @@ -12,14 +12,27 @@ check4progs man lzop vim || exit 1 -MANDIR=$HOME/man +MANDIR=${MANDIR:-$HOME/man} +VERSION='0.1' if ! [ -d "$MANDIR" ] ; then einfo "Creating $MANDIR." mkdir $MANDIR ; eend $? fi +usage() { + eerror "Usage: fma [section] manpage" ; eend 1 + exit 1 +} + case $1 in + -h*|--h*) + usage + ;; + -v*|--v*) + einfo "fma - version $VERSION" ; eend 0 + exit 0 + ;; [0-9]) SECTION="${1}" SECTIONFILE=".${1}" @@ -32,8 +45,7 @@ case $1 in esac if [ -z "$MANPAGE" ] ; then - eerror "Usage: $0 [section] manpage" ; eend 1 - exit 1 + usage fi if ! [ -f "${MANDIR}/${MANPAGE}${SECTIONFILE}.txt.lzo" ] ; then @@ -50,6 +62,6 @@ fi vim -c 'set ft=man' =( lzop -cd $MANDIR/${MANPAGE}${SECTIONFILE}.txt.lzo) -einfo "Thanks for flying $0." ; eend 0 +einfo "Thanks for flying fma." ; eend 0 ## END OF FILE #################################################################