config

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

commit 8030dab22d419bcf662075b5aec9b931e593939b
parent e7c44a1c24a52cefea6c4e6b3d35a5d5cc17c875
Author: Jacob R. Edwards <n/a>
Date:   Wed,  3 Nov 2021 11:14:17 -0700

Minor profile improvements and additions

Diffstat:
Mlocal/rc/lib/profile | 17+++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/local/rc/lib/profile b/local/rc/lib/profile @@ -8,7 +8,7 @@ prompt = ('; ' ' ') ifs = ' ' -# Program Preferences +# Programs BROWSER = dillo CC = tcc EDITOR = sam @@ -27,30 +27,31 @@ MAKEFLAGS = -e MANPREFIX = /usr/local/man/ PREFIX = /usr/local/ -# Directory Changing +# Working Directory Log dirlog = $home/log/dir fn cd { if (builtin cd $*) { if (flag i) { - pwd >>$dirlog + pwd >> $dirlog awd } status = '' } } -fn cdl { uniq <$dirlog } +fn cdl { uniq < $dirlog } fn cdr { cd `{ cdl | egrep $* | tail -1 } } fn cds { cd `{ pwd | sed s.$1.$2.g } } fn cdp { cd `{ cdl | fgrep -vx `{ pwd } | tail -1 } } # OpenBSD Package Management -if (test `{ uname } = 'OpenBSD') { +if (~ `{ uname } OpenBSD) { fn pa { doas pkg_add $* } fn pd { doas pkg_delete $* } fn pdd { doas rc -c 'pd $* && pd -a' $* } fn pdp { pkg_depend $* } fn pi { pkg_info -q $* } + fn pl { pkg_list $* } fn plc { pkg_locate $* } fn pr { pkgroot $* } fn pt { pkgtree $* } @@ -59,11 +60,7 @@ if (test `{ uname } = 'OpenBSD') { # List Functions fn fns { whatis `{ printenv | awk -F '[#=]' '/^fn#/ { print $2 }' } } -# Simple -fn ls { 9 ls $* } - # Short and Simple -fn d { doas $* } -fn e { egrep $* } fn f { $EDITOR $* } fn g { git $* } +fn ls { 9 ls $* }