blob: 5f96d73d4e49fc6e938152c3ac61377e4546c768 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
cd /usr/include
file=$(find . -name "*.h" | sed -e 's/^.\///g' | fzf)
#echo $file
fname=$(grep -E '^extern .*;$' "/usr/include/$file" | awk '{ print $3 }' | fzf)
page=$(whatis "$fname" | sed -E 's/([A-Za-z]*) \(([^)]*)\).*/\2 \1/g')
selpage="$page"
[ "$(echo "$page" | wc -l)" -ne 1 ] && selpage=$(echo "$page" | fzf)
man $selpage
|