X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Ffma;h=a2ca6e170774fe06a26b4e761d9878bcb8b5b27b;hb=refs%2Ftags%2F0.8-29;hp=b4997474078d022d690704618c36c9fed99ee87e;hpb=3103c730844cc91db1ec7a6100bf6896771b9ba3;p=grml-scripts-core.git diff --git a/usr_bin/fma b/usr_bin/fma index b499747..a2ca6e1 100755 --- a/usr_bin/fma +++ b/usr_bin/fma @@ -4,22 +4,37 @@ # 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: Son Nov 12 12:03:13 CET 2006 [mika] ################################################################################ +# Idea for this script and basic functionally by Matthias Kopfermann . + . /etc/grml/lsb-functions . /etc/grml/script-functions 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 +47,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 +64,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 using vim and lzop." ; eend 0 ## END OF FILE #################################################################