workspace/arch-user/bin/bemenu/run-man.sh
2025-09-21 23:19:49 +00:00

13 lines
297 B
Bash
Executable File

#!/bin/sh
shift
page="$1"
if [ -z "$page" ]; then
page="$(
man -k . | \
(bemenu --prompt "man" || exec ~/.local/bin/bemenu/run.sh) | \
sed ' s/\s\+\-.*//;s/ //g'
)"
fi
exec alacritty msg create-window --class="term_float" --working-directory="$HOME" --command "man '$page' || read -n1"