1414# -------------------------------------------------------------------------------#
1515
1616# -------------------------------------------------------------------------------#
17- # shellcheck disable=SC2142
17+ # shellcheck disable=SC1090,SC1091,SC2034, SC2142,SC2148
1818# #Is Interactive?
1919export BASH_IS_INTERACTIVE=" 0"
2020case $- in
@@ -31,9 +31,9 @@ if [[ "$(tput colors 2>/dev/null | tr -d '[:space:]')" -eq 256 ]]; then
3131 export TERM=" xterm-256color"
3232fi
3333if command -v micro & > /dev/null; then
34- EDITOR=" $( realpath $( command -v micro) | tr -d ' [:space:]' ) "
34+ EDITOR=" $( realpath " $( command -v micro) " | tr -d ' [:space:]' ) "
3535elif command -v nano & > /dev/null; then
36- EDITOR=" $( realpath $( command -v nano) | tr -d ' [:space:]' ) "
36+ EDITOR=" $( realpath " $( command -v nano) " | tr -d ' [:space:]' ) "
3737fi
3838export EDITOR
3939# Colours
@@ -100,7 +100,7 @@ if [[ -z "${USER_AGENT}" ]]; then
100100 USER_AGENT=" $( curl -qfsSL ' https://raw.githubusercontent.com/pkgforge/devscripts/refs/heads/main/Misc/User-Agents/ua_chrome_macos_latest.txt' ) " && export USER_AGENT=" ${USER_AGENT} "
101101fi
102102if [[ -z " ${SYSTMP+x} " ]] || [[ -z " ${SYSTMP##* [[:space:]]} " ]]; then
103- SYSTMP=" $( dirname $( mktemp -u) | tr -d ' [:space:]' ) "
103+ SYSTMP=" $( dirname " $( mktemp -u) " | tr -d ' [:space:]' ) "
104104fi
105105# Core
106106export BASH_SILENCE_DEPRECATION_WARNING=" 1"
@@ -129,8 +129,8 @@ export PATH="${HOME}/.local/share/soar/bin:${HOME}/bin:${HOME}/.cargo/bin:${HOME
129129
130130# -------------------------------------------------------------------------------#
131131# #Aliases
132- if [[ -f " ~ /.bash_aliases" ]]; then
133- . " ~ /.bash_aliases"
132+ if [[ -f " ${HOME} /.bash_aliases" ]]; then
133+ . " ${HOME} /.bash_aliases"
134134fi
135135alias apptainer_run=' unshare -r apptainer run --allow-setuid --keep-privs --writable'
136136alias bat=' batcat'
@@ -142,7 +142,7 @@ alias clean_buildenv='unset AR AS CC CFLAGS CPP CXX CPPFLAGS CXXFLAGS DLLTOOL HO
142142alias dir=' dir --color=auto'
143143alias docker_purge=' docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker rmi $(docker images -q) -f'
144144alias du_dir=' du -h --max-depth=1 | sort -h'
145- alias esort=' for file in ./* ; do sort -u "$file " -o "$file"; done '
145+ alias esort=' find "." -maxdepth 1 -type f -exec sort -u "{} " -o "{}" \; '
146146alias egrep=' egrep --color=auto'
147147alias fdfind=' fd'
148148alias fgrep=' fgrep --color=auto'
@@ -319,7 +319,7 @@ function url_decode_py()
319319{
320320 if command -v python & > /dev/null; then
321321 echo " ${1:- $(cat)} " | python -c ' import sys, urllib.parse; print(urllib.parse.unquote(sys.stdin.read().strip()))'
322- elif
322+ elif command -v python3 & > /dev/null ; then
323323 echo " ${1:- $(cat)} " | python3 -c ' import sys, urllib.parse; print(urllib.parse.unquote(sys.stdin.read().strip()))'
324324 fi
325325}
@@ -383,10 +383,10 @@ export PATH
383383if [[ " ${NO_FZF} " != 1 ]]; then
384384 if [[ " ${PASSWORDLESS_SUDO} " == 1 ]]; then
385385 if command -v batcat & > /dev/null && ! command -v bat & > /dev/null; then
386- sudo ln -s " $( realpath $( command -v batcat) ) " " ${HOME} /.local/bin/bat"
386+ sudo ln -s " $( realpath " $( command -v batcat) " ) " " ${HOME} /.local/bin/bat"
387387 fi
388388 if command -v fd-find & > /dev/null && ! command -v fd & > /dev/null; then
389- sudo ln -s " $( realpath $( command -v fd-find) ) " " ${HOME} /.local/bin/fd"
389+ sudo ln -s " $( realpath " $( command -v fd-find) " ) " " ${HOME} /.local/bin/fd"
390390 fi
391391 fi
392392 if [[ " $( command -v bat) " && " $( command -v fd) " && " $( command -v fzf) " && " $( command -v tree) " ]]; then
0 commit comments