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:
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 $* }