config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit a393d2b9cd984ae048c8b7eb5a1f5fca517fa4e8
parent 061b91c9072197fa708b818113b6c682ad1159ba
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Sat, 27 Mar 2021 18:44:58 -0700

Move the pkg_depends shell function to a script

It's too complex to be in the shell functions in my opinion. Also,
I hardly use it so it was just wasting memory.

Diffstat:
Alocal/bin/.local/bin/pkg_depend | 8++++++++
Mlocal/shell/.local/share/shell/openbsd | 6------
2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/local/bin/.local/bin/pkg_depend b/local/bin/.local/bin/pkg_depend @@ -0,0 +1,8 @@ +#!/bin/sh +# Copyright 2021 Jacob R. Edwards +# License: GPLv3 +# +# pkg_depend -- view OpenBSD package dependancies + +pkg_info -qv "${@:?No package.}" | awk -F'[ :]' '/^@name/ { name = $2 } +/^@depend/ { printf "%s\t%s\n", name, $NF }' diff --git a/local/shell/.local/share/shell/openbsd b/local/shell/.local/share/shell/openbsd @@ -10,9 +10,3 @@ pi() pkg_info -q "$@" pl() pkg_locate "${@:-.}" pq() { cut -d'|' -f2,4 </usr/local/share/ports-INDEX | tr '|' '\t' | egrep "${@:-.}" ;} pu() doas pkg_add -u "$@" - -pkg_depends() { - pkg_info -qv "${@:?No package}" | awk -vOFS='\t' -F'[ :]' \ -'/^@name/ { name = $2 } -/^@depend/ { print name, $NF }' -}