From c6152a1420c857a3ca17037596976653036c12f9 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Sat, 21 Jan 2023 13:55:09 +0100 Subject: [PATCH] Update 2023-01-21 13:55 OpenBSD/amd64 --- .bin/portinfo | 14 ++++++++++++++ .bin/portjump | 26 ++++++++++++++++++++++++++ .kshrc | 2 ++ 3 files changed, 42 insertions(+) create mode 100755 .bin/portinfo create mode 100755 .bin/portjump diff --git a/.bin/portinfo b/.bin/portinfo new file mode 100755 index 0000000..3b36da5 --- /dev/null +++ b/.bin/portinfo @@ -0,0 +1,14 @@ +#!/bin/sh + +cd /usr/ports/$1 + +make show="COMMENT FULLPKGNAME MAINTAINER HOMEPAGE" \ + | tr -s " " \ + | awk 'NR == 1 { print "COMMENT: "$0 } \ + NR == 2 { print "DISTNAME: "$0 } \ + NR == 3 { print "MAINTAINER: "$0 } \ + NR == 4 { print "HOMEPAGE: "$0 }' +echo +echo DESCRIPTION: +cat pkg/DESCR* +echo diff --git a/.bin/portjump b/.bin/portjump new file mode 100755 index 0000000..71da80d --- /dev/null +++ b/.bin/portjump @@ -0,0 +1,26 @@ +#!/bin/sh + +if [ -z $1 ] +then + exit 0 +fi + +_mystuff=$(find /usr/ports/mystuff \ + -mindepth 2 \ + -maxdepth 2 \ + -type d \ + -not \ + -path "*/.git*" \ + -not \ + -path "*/CVS*" \ + | sed 's|/usr/ports/||') + +_ports=$(echo "SELECT PkgPath from Paths;" \ + | sqlite3 /usr/local/share/sqlports \ + | sort -u) + +printf '%s\n%s\n' "$_mystuff" "$_ports" \ + | fzf -e -i -0 -1 +s \ + --query "$1" \ + --preview='portinfo {}' + diff --git a/.kshrc b/.kshrc index 2f71232..07ac534 100644 --- a/.kshrc +++ b/.kshrc @@ -138,6 +138,8 @@ alias toot-sh-post="toot post -u sh@bsd.network -e vim" alias toot-uug-post="toot post -u uugrn@chaos.social -e vim" alias toot-sh-reply="toot post -r $1 -u sh@bsd.network -e vim" alias toot-uug-reply="toot post -r $1 -u uugrn@chaos.social -e vim" +alias toot-sh-tl="toot timeline -c 1 -u sh@bsd.network" +alias toot-uug-tl="toot timeline -c 1 -u uugrn@chaos.social" # mupdf alias mupdf="mupdf-gl -XJ"