X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=brc;h=80a4ae199b04c60a3ce688c312469c6df4b170d0;hb=8452f3f3e0b837ba4e616e062787d726d7888b76;hp=5fb46ac450959aa36d96908568d25e7fa5c7b104;hpb=f6501ed8450080e799b9293a2b38f3381e791db4;p=distro-setup diff --git a/brc b/brc index 5fb46ac..80a4ae1 100644 --- a/brc +++ b/brc @@ -26,9 +26,7 @@ unalias -a shopt -s extglob # include .files when globbing, but ignore files name . and .. # setting this also sets dotglob. -# Note, this doesnt work in bash 4.4 anymore, for paths with -# more than 1 directory, like a/b/.foo, since * is fixed to not match / -export GLOBIGNORE=*/.:*/.. +export GLOBIGNORE="*/.:*/.." # broken with bash_completion package. Saw a bug for this once. dont anymore. # still broken in wheezy @@ -652,7 +650,10 @@ envload() { # load environment from a previous: export > file # mail related etail() { - sudo tail -F /var/log/exim4/mainlog -n 50 + tail -F /var/log/exim4/mainlog -n 200 +} +eless() { + less /var/log/exim4/mainlog } f() { @@ -1441,7 +1442,7 @@ q() { # start / launch a program in the backround and redir output to null } r() { - histappend -a + history -a # save history exit "$@" # i had this redir, not sure why # exit "$@" 2>/dev/null @@ -1488,8 +1489,6 @@ rlt() { rlu() { # [OPTS] HOST PATH # eg. rlu -opts frodo /testpath # relative paths will expanded with readlink -f. - # useful for selectively sending dirs which have been synced with unison, - # where the path is the same on both hosts. opts=("${@:1:$#-2}") # 1 to last -2 path="${@:$#}" # last host="${@:$#-1:1}" # last -1 @@ -1634,12 +1633,17 @@ sgo() { # service go fi } +sgu() { + systemctl list-unit-files | rg "$@" +} -shellck() { +sk() { # 2086 = unquoted $var # 2046 = unquoted $(cmd) + # 2068: Double quote array expansions to avoid re-splitting elements. # i had -x as an arg, but debian testing(stretch) doesn\'t support it - shellcheck -e 2086,2046,2068,2006,2119 "$@" + shellcheck -x -e 2086,2046,2068 "$@" + # had this before. not sure what it is 2119 } skaraoke() {