aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-01-11 23:24:48 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-01-11 23:24:48 +1300
commit817a82e3f7da5c4f41c6e7b63ca42da84573fb06 (patch)
treea65c6b4bdcc11a9d5026eb07091df275387ec937
parentWork around systems that export PS1 (diff)
downloaddotfiles-817a82e3f7da5c4f41c6e7b63ca42da84573fb06.tar.gz
dotfiles-817a82e3f7da5c4f41c6e7b63ca42da84573fb06.zip
Unset stupid GNU options to grep(1)/ls(1)
-rw-r--r--sh/shrc.d/grep.sh3
-rw-r--r--sh/shrc.d/ls.sh3
2 files changed, 6 insertions, 0 deletions
diff --git a/sh/shrc.d/grep.sh b/sh/shrc.d/grep.sh
index a52b6f90..7b3aea57 100644
--- a/sh/shrc.d/grep.sh
+++ b/sh/shrc.d/grep.sh
@@ -2,6 +2,9 @@
# options for us; if not, we won't be wrapping grep(1) with a function at all
[ -d "$HOME"/.cache/grep ] || return
+# Discard GREP_OPTIONS
+unset -v GREP_OPTIONS
+
# Define function proper
grep() {
diff --git a/sh/shrc.d/ls.sh b/sh/shrc.d/ls.sh
index 1aca767e..d1391d40 100644
--- a/sh/shrc.d/ls.sh
+++ b/sh/shrc.d/ls.sh
@@ -6,6 +6,9 @@
# does, just get rid of it
unalias ls >/dev/null 2>&1
+# Discard LS_OPTIONS
+unset -v LS_OPTIONS
+
# Define function proper
ls() {