From 7b598a87c52f0982d8cedbffff02446e188048a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Sat, 5 Jun 2021 02:32:11 -0300 Subject: [PATCH] Update xbps-adjacent utilities. - fix nomad token export - add xchangelog and xhomepage - improve quality of xfindup output and use grep directly --- xbps/.config/fish/conf.d/nomad.fish | 2 +- xbps/.local/bin/xchangelog | 6 ++++++ xbps/.local/bin/xfindup | 7 +++---- xbps/.local/bin/xhomepage | 4 ++++ 4 files changed, 14 insertions(+), 5 deletions(-) create mode 100755 xbps/.local/bin/xchangelog create mode 100755 xbps/.local/bin/xhomepage diff --git a/xbps/.config/fish/conf.d/nomad.fish b/xbps/.config/fish/conf.d/nomad.fish index b8ab8f0..9e28d49 100644 --- a/xbps/.config/fish/conf.d/nomad.fish +++ b/xbps/.config/fish/conf.d/nomad.fish @@ -9,6 +9,6 @@ function vault-login end function nomad-token - set -x NOMAD_TOKEN (vault read -field secret_id nomad/creds/apps-admin) + set -xg NOMAD_TOKEN (vault read -field secret_id nomad/creds/apps-admin) #expires in one hour end diff --git a/xbps/.local/bin/xchangelog b/xbps/.local/bin/xchangelog new file mode 100755 index 0000000..87932c2 --- /dev/null +++ b/xbps/.local/bin/xchangelog @@ -0,0 +1,6 @@ +#!/bin/bash +pkgname="$1" +source srcpkgs/$pkgname/template 2>/dev/null +if [ -n "$changelog" ]; then + xdg-open "$changelog" +fi diff --git a/xbps/.local/bin/xfindup b/xbps/.local/bin/xfindup index 164050b..c573dc1 100755 --- a/xbps/.local/bin/xfindup +++ b/xbps/.local/bin/xfindup @@ -3,10 +3,9 @@ set +x PKGLIST="$(xbps-query -l | awk '{print $2}' | xargs -l1 xbps-uhelper getpkgname)" curl -LO https://a-hel-fi.m.voidlinux.org/void-updates/void-updates.txt +curl -Lo void-updates.txt.mine https://a-hel-fi.m.voidlinux.org/void-updates/void-updates/updates_ericonr@disroot.org.txt for pkg in $PKGLIST do - rg "^$pkg " void-updates.txt -done - -rg -C 10 ericonr void-updates.txt + grep "^$pkg " void-updates.txt +done > void-updates.txt.sel diff --git a/xbps/.local/bin/xhomepage b/xbps/.local/bin/xhomepage new file mode 100755 index 0000000..5a0d3f7 --- /dev/null +++ b/xbps/.local/bin/xhomepage @@ -0,0 +1,4 @@ +#!/bin/bash +pkgname="$1" +source srcpkgs/$pkgname/template 2>/dev/null +xdg-open "$homepage"