Update 2023-11-19 08:40 OpenBSD/amd64-x13

This commit is contained in:
c0dev0id
2023-11-19 08:40:50 +01:00
parent 8f79200196
commit d4c83cd571
12 changed files with 43 additions and 53 deletions

View File

@@ -1,10 +1,24 @@
#!/bin/sh
. $HOME/.bin/_config
MAN="$(for i in $(jot 9 1); do man -s $i -k . | awk -v i=$i -F"(" '{ gsub(", ","\n"i"-",$1); print i"-"$1}'; done | while IFS= read -r l; do echo "${#l} $((++n)) $l"; done | sort -n -k 1 | cut -d" " -f3- | $DMENU_CMD -p "Manpage")"
MAN1=$(man -s1 -k .)
MAN2=$(man -s2 -k .)
MAN3=$(man -s3 -k .)
MAN3P=$(man -s3p -k .)
MAN4=$(man -s4 -k .)
MAN5=$(man -s5 -k .)
MAN6=$(man -s6 -k .)
MAN7=$(man -s7 -k .)
MAN8=$(man -s8 -k .)
MAN9=$(man -s9 -k .)
if [ ! -z "$MAN" ]; then
M="$(printf '%s' "$MAN" | cut -d"-" -f2)"
S="$(printf '%s' "$MAN" | cut -d"-" -f1)"
bterm -e man -s "$S" "$M"
fi
SEL=$(echo "$MAN1" "$MAN2" "$MAN3" "$MAN4" \
"$MAN5" "$MAN6" "$MAN7" "$MAN8" \
"$MAN9" "$MAN3P" | $DMENU_CMD -p "Man")
[ -z "$SEL" ] && exit 0
N=$(echo "$SEL" | cut -d"(" -f2 | cut -d")" -f1)
M=$(echo "$SEL" | cut -d"(" -f1 | cut -d"," -f1)
bterm -e man -s $N $M