stop using unison, various updates
[distro-setup] / brc
diff --git a/brc b/brc
index 5fb46ac450959aa36d96908568d25e7fa5c7b104..80a4ae199b04c60a3ce688c312469c6df4b170d0 100644 (file)
--- 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() {