From 896c311feb10e947c727a888308dbc7eb71d1ec2 Mon Sep 17 00:00:00 2001 From: NPScript Date: Sat, 9 Apr 2022 21:22:20 +0200 Subject: init commit --- .local/bin/libview | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 .local/bin/libview (limited to '.local/bin/libview') diff --git a/.local/bin/libview b/.local/bin/libview new file mode 100755 index 0000000..5f96d73 --- /dev/null +++ b/.local/bin/libview @@ -0,0 +1,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 -- cgit v1.2.3-70-g09d2