diff options
Diffstat (limited to 'functions/man.sh')
-rwxr-xr-x | functions/man.sh | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/functions/man.sh b/functions/man.sh index 06b51a7d4..d5cdbb31b 100755 --- a/functions/man.sh +++ b/functions/man.sh @@ -11,9 +11,21 @@ Man () { + local BASENAME + BASENAME=$(basename ${0}) if [ $(which man) ] then - man ${PROGRAM} $(basename ${0}) - exit 0 + case $BASENAME in + $PROGRAM) + man ${PROGRAM} + ;; + *) + man ${PROGRAM} $(basename ${0}) + ;; + esac + else + Echo_warning "man is not installed, falling back to usage output." + Usage fi + exit 0 } |