Adds new man function

This commit is contained in:
Jonathan Hodgson 2020-01-04 13:26:59 +00:00
parent 1af6faa3d7
commit 75eb5214de

View file

@ -299,3 +299,15 @@ function proxy_off(){
HTTP_PROXY HTTPS_PROXY FTP_PROXY RSYNC_PROXY
echo -e "Proxy environment variable removed."
}
function man(){
MAN="/usr/bin/man"
if [ -n "$1" ]; then
$MAN "$@"
return $?
else
$MAN -k . | fzf --reverse --preview="echo {1,2} | sed 's/ (/./' | sed -E 's/\)\s*$//' | xargs $MAN" | awk '{print $1 "." $2}' | tr -d '()' | xargs -r "$MAN"
return $?
fi
}
#alias man="myman"