10 lines
508 B
Bash
Executable File
10 lines
508 B
Bash
Executable File
#!/bin/sh
|
|
# open info-page, man-page or buffered help flag
|
|
case $1 in
|
|
(vlc) unbuffer vlc --full-help "${@:2}" | ${PAGER:-less} --quit-if-one-screen;;
|
|
(zsh|zmv) # https://unix.stackexchange.com/questions/19290/zmv-for-zsh-dry-runs-and-man-pages
|
|
# need to install zsh-doc for info
|
|
info --vi-keys --index-search="${@:$#}" zsh || LESS="$LESS +/^ *zmv *\\[" man zshcontrib;;
|
|
(*) info "$1" -w | grep -v "manpages" && pinfo "$@" || man "$@" || "$@" --help | ${PAGER:-less} --quit-if-one-screen;;
|
|
esac
|