25 lines
491 B
Bash
Executable File
25 lines
491 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Search offline copy of the arch wiki
|
|
|
|
. $HOME/.config/dmenu/config
|
|
|
|
dir="/usr/share/doc/arch-wiki/html/en/"
|
|
|
|
docs="$(find $dir -iname "*.html")"
|
|
|
|
main () {
|
|
choice=$(printf '%s\n' "${docs}" | \
|
|
cut -d '/' -f8- | \
|
|
sed -e 's/_/ /g' -e 's/.html//g' | \
|
|
sort | \
|
|
$DMENU -i -l 20 -p "Arch Wiki Docs:")
|
|
|
|
if [ "$choice" ]; then
|
|
article=$(printf '%s\n' "${dir}${choice}.html" | sed 's/ /_/g')
|
|
"$BROWSER" "$article"
|
|
fi
|
|
}
|
|
|
|
main
|