From 69f5eeedf8cffd83cbda9a8836a9d33ab6c3b44b Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Wed, 7 Dec 2022 23:28:47 +0100 Subject: [PATCH] Update 2022-12-07 23:28 OpenBSD/amd64 --- .bin/dev-src | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 .bin/dev-src diff --git a/.bin/dev-src b/.bin/dev-src new file mode 100755 index 0000000..0a425d4 --- /dev/null +++ b/.bin/dev-src @@ -0,0 +1,36 @@ +#!/bin/sh +. ~/.bin/_config + +cd "${DEVDIR}" + +F=$(find * \ + -not -path "*/CVS/*" \ + -not -path "*/.git/*" \ + -type f \ + \( -name "*.c" \ + -o -name "*.cc" \ + -o -name "*.cpp" \ + -o -name "*.h" \ + -o -name "*.hh" \ + -o -name "*.hpp" \ + -o -name "*.pl" \ + -o -name "*.awk" \ + -o -name "*.sh" \ + -o -name "*.mk" \ + -o -name "*.in" \ + -o -name "*conf" \ + -o -name "*devs" \ + -o -name "Makefile" \ + -o -name "PLIST*" \ + -o -name "DESCR*" \ + -o -name ".gitignore" \ + -o -name ".cvsignore" \ + \) | fzf \ + --exact \ + --no-sort \ + --preview-window=right:65% \ + --preview='highlight -O ansi -O xterm256 --force {}' \ +); + +test -z "$F" \ + || vim "$F";