From cee85ee94fbcd38b2cd506f51e4308f81c622247 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Fri, 22 Jan 2021 20:22:08 -0500 Subject: Update the shell configuration a bit --- shell/aliases | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'shell/aliases') diff --git a/shell/aliases b/shell/aliases index 143385b..a80dd22 100644 --- a/shell/aliases +++ b/shell/aliases @@ -72,27 +72,28 @@ setaliases() { } setcoloraliases() { - if [ `uname` = "Linux" ] ; then + if [ "$(uname)" = "Linux" ] ; then alias ls="ls --color=auto -F"; alias lm='ls -lh --color=force | more'; - elif [ `uname` = "FreeBSD" ] ; then + elif [ "$(uname)" = "FreeBSD" ] ; then alias ls="ls -FG"; alias lm='CLICOLOR_FORCE="1" ls -l | less -r'; fi if echo "color test" | grep -q --color=auto "color test" >/dev/null 2>&1 ; then alias grep="grep --color=auto"; - alias egrep='egrep --color=auto' - alias search='egrep --color=auto -rnI'; + alias egrep='grep -E --color=auto' + alias search='grep -E --color=auto -rnI'; fi - alias diff="$(which diff colordiff 2>/dev/null | tail -n 1)"; + #shellcheck disable=SC2139 + alias diff="$(command -v diff colordiff 2>/dev/null | tail -n 1)"; alias t='tree -CdL' } setsudoaliases() { # Prefer doas if available, as it's likely to be configured by me over sudo - _sudo="$(which doas sudo 2>/dev/null | sed 1q)" + _sudo="$(command -v doas sudo 2>/dev/null | sed 1q)" if [ -x "$_sudo" ] ; then # Package managers # Isn't it amazing how many distros you end up using? -- cgit v1.2.3