Task #119079 - added.err
back to task #119079download
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:16:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 14|
# 15| get_file_code() {
# 16|-> local line=$1
# 17| local len=${#line}
# 18| (( len < 20 )) && return 1
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:17:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 15| get_file_code() {
# 16| local line=$1
# 17|-> local len=${#line}
# 18| (( len < 20 )) && return 1
# 19| local c0=${line:0:1}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:18:2: warning[SC3006]: In POSIX sh, standalone ((..)) is undefined.
# 16| local line=$1
# 17| local len=${#line}
# 18|-> (( len < 20 )) && return 1
# 19| local c0=${line:0:1}
# 20| local perm10=${line:0:10}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:19:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 17| local len=${#line}
# 18| (( len < 20 )) && return 1
# 19|-> local c0=${line:0:1}
# 20| local perm10=${line:0:10}
# 21| local c3=${line:3:1}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:19:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
# 17| local len=${#line}
# 18| (( len < 20 )) && return 1
# 19|-> local c0=${line:0:1}
# 20| local perm10=${line:0:10}
# 21| local c3=${line:3:1}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:20:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 18| (( len < 20 )) && return 1
# 19| local c0=${line:0:1}
# 20|-> local perm10=${line:0:10}
# 21| local c3=${line:3:1}
# 22| local c6=${line:6:1}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:20:15: warning[SC3057]: In POSIX sh, string indexing is undefined.
# 18| (( len < 20 )) && return 1
# 19| local c0=${line:0:1}
# 20|-> local perm10=${line:0:10}
# 21| local c3=${line:3:1}
# 22| local c6=${line:6:1}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:21:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 19| local c0=${line:0:1}
# 20| local perm10=${line:0:10}
# 21|-> local c3=${line:3:1}
# 22| local c6=${line:6:1}
# 23| local last3=${line: -3}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:21:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
# 19| local c0=${line:0:1}
# 20| local perm10=${line:0:10}
# 21|-> local c3=${line:3:1}
# 22| local c6=${line:6:1}
# 23| local last3=${line: -3}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:22:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 20| local perm10=${line:0:10}
# 21| local c3=${line:3:1}
# 22|-> local c6=${line:6:1}
# 23| local last3=${line: -3}
# 24| local l2=${last3:0:2}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:22:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
# 20| local perm10=${line:0:10}
# 21| local c3=${line:3:1}
# 22|-> local c6=${line:6:1}
# 23| local last3=${line: -3}
# 24| local l2=${last3:0:2}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:23:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 21| local c3=${line:3:1}
# 22| local c6=${line:6:1}
# 23|-> local last3=${line: -3}
# 24| local l2=${last3:0:2}
# 25|
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:23:14: warning[SC3057]: In POSIX sh, string indexing is undefined.
# 21| local c3=${line:3:1}
# 22| local c6=${line:6:1}
# 23|-> local last3=${line: -3}
# 24| local l2=${last3:0:2}
# 25|
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:24:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 22| local c6=${line:6:1}
# 23| local last3=${line: -3}
# 24|-> local l2=${last3:0:2}
# 25|
# 26| [[ $c0 == "l" ]] && echo "ln" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:24:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
# 22| local c6=${line:6:1}
# 23| local last3=${line: -3}
# 24|-> local l2=${last3:0:2}
# 25|
# 26| [[ $c0 == "l" ]] && echo "ln" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:26:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 24| local l2=${last3:0:2}
# 25|
# 26|-> [[ $c0 == "l" ]] && echo "ln" && return
# 27| [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:26:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 24| local l2=${last3:0:2}
# 25|
# 26|-> [[ $c0 == "l" ]] && echo "ln" && return
# 27| [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:27:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 25|
# 26| [[ $c0 == "l" ]] && echo "ln" && return
# 27|-> [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29| [[ $c0 == "d" ]] && echo "di" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:27:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 25|
# 26| [[ $c0 == "l" ]] && echo "ln" && return
# 27|-> [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29| [[ $c0 == "d" ]] && echo "di" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:28:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 26| [[ $c0 == "l" ]] && echo "ln" && return
# 27| [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28|-> [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29| [[ $c0 == "d" ]] && echo "di" && return
# 30| [[ $c0 == "s" ]] && echo "so" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:28:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 26| [[ $c0 == "l" ]] && echo "ln" && return
# 27| [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28|-> [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29| [[ $c0 == "d" ]] && echo "di" && return
# 30| [[ $c0 == "s" ]] && echo "so" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:29:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 27| [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29|-> [[ $c0 == "d" ]] && echo "di" && return
# 30| [[ $c0 == "s" ]] && echo "so" && return
# 31| [[ $c3 == "S" ]] && echo "su" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:29:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 27| [[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29|-> [[ $c0 == "d" ]] && echo "di" && return
# 30| [[ $c0 == "s" ]] && echo "so" && return
# 31| [[ $c3 == "S" ]] && echo "su" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:30:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29| [[ $c0 == "d" ]] && echo "di" && return
# 30|-> [[ $c0 == "s" ]] && echo "so" && return
# 31| [[ $c3 == "S" ]] && echo "su" && return
# 32| [[ $c6 == "S" ]] && echo "sg" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:30:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 28| [[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
# 29| [[ $c0 == "d" ]] && echo "di" && return
# 30|-> [[ $c0 == "s" ]] && echo "so" && return
# 31| [[ $c3 == "S" ]] && echo "su" && return
# 32| [[ $c6 == "S" ]] && echo "sg" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:31:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 29| [[ $c0 == "d" ]] && echo "di" && return
# 30| [[ $c0 == "s" ]] && echo "so" && return
# 31|-> [[ $c3 == "S" ]] && echo "su" && return
# 32| [[ $c6 == "S" ]] && echo "sg" && return
# 33| [[ $c0 == "p" ]] && echo "pi" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:31:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 29| [[ $c0 == "d" ]] && echo "di" && return
# 30| [[ $c0 == "s" ]] && echo "so" && return
# 31|-> [[ $c3 == "S" ]] && echo "su" && return
# 32| [[ $c6 == "S" ]] && echo "sg" && return
# 33| [[ $c0 == "p" ]] && echo "pi" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:32:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 30| [[ $c0 == "s" ]] && echo "so" && return
# 31| [[ $c3 == "S" ]] && echo "su" && return
# 32|-> [[ $c6 == "S" ]] && echo "sg" && return
# 33| [[ $c0 == "p" ]] && echo "pi" && return
# 34| [[ $c0 == "c" ]] && echo "cd" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:32:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 30| [[ $c0 == "s" ]] && echo "so" && return
# 31| [[ $c3 == "S" ]] && echo "su" && return
# 32|-> [[ $c6 == "S" ]] && echo "sg" && return
# 33| [[ $c0 == "p" ]] && echo "pi" && return
# 34| [[ $c0 == "c" ]] && echo "cd" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:33:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 31| [[ $c3 == "S" ]] && echo "su" && return
# 32| [[ $c6 == "S" ]] && echo "sg" && return
# 33|-> [[ $c0 == "p" ]] && echo "pi" && return
# 34| [[ $c0 == "c" ]] && echo "cd" && return
# 35| [[ $c0 == "b" ]] && echo "bd" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:33:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 31| [[ $c3 == "S" ]] && echo "su" && return
# 32| [[ $c6 == "S" ]] && echo "sg" && return
# 33|-> [[ $c0 == "p" ]] && echo "pi" && return
# 34| [[ $c0 == "c" ]] && echo "cd" && return
# 35| [[ $c0 == "b" ]] && echo "bd" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:34:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 32| [[ $c6 == "S" ]] && echo "sg" && return
# 33| [[ $c0 == "p" ]] && echo "pi" && return
# 34|-> [[ $c0 == "c" ]] && echo "cd" && return
# 35| [[ $c0 == "b" ]] && echo "bd" && return
# 36| [[ $c0 == "D" ]] && echo "do" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:34:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 32| [[ $c6 == "S" ]] && echo "sg" && return
# 33| [[ $c0 == "p" ]] && echo "pi" && return
# 34|-> [[ $c0 == "c" ]] && echo "cd" && return
# 35| [[ $c0 == "b" ]] && echo "bd" && return
# 36| [[ $c0 == "D" ]] && echo "do" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:35:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 33| [[ $c0 == "p" ]] && echo "pi" && return
# 34| [[ $c0 == "c" ]] && echo "cd" && return
# 35|-> [[ $c0 == "b" ]] && echo "bd" && return
# 36| [[ $c0 == "D" ]] && echo "do" && return
# 37| [[ $c3 == "x" ]] && echo "ex" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:35:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 33| [[ $c0 == "p" ]] && echo "pi" && return
# 34| [[ $c0 == "c" ]] && echo "cd" && return
# 35|-> [[ $c0 == "b" ]] && echo "bd" && return
# 36| [[ $c0 == "D" ]] && echo "do" && return
# 37| [[ $c3 == "x" ]] && echo "ex" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:36:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 34| [[ $c0 == "c" ]] && echo "cd" && return
# 35| [[ $c0 == "b" ]] && echo "bd" && return
# 36|-> [[ $c0 == "D" ]] && echo "do" && return
# 37| [[ $c3 == "x" ]] && echo "ex" && return
# 38| [[ $l2 == ./* ]] && echo "di" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:36:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 34| [[ $c0 == "c" ]] && echo "cd" && return
# 35| [[ $c0 == "b" ]] && echo "bd" && return
# 36|-> [[ $c0 == "D" ]] && echo "do" && return
# 37| [[ $c3 == "x" ]] && echo "ex" && return
# 38| [[ $l2 == ./* ]] && echo "di" && return
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:37:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 35| [[ $c0 == "b" ]] && echo "bd" && return
# 36| [[ $c0 == "D" ]] && echo "do" && return
# 37|-> [[ $c3 == "x" ]] && echo "ex" && return
# 38| [[ $l2 == ./* ]] && echo "di" && return
# 39| [[ $line != *.* ]] && return 1
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:37:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 35| [[ $c0 == "b" ]] && echo "bd" && return
# 36| [[ $c0 == "D" ]] && echo "do" && return
# 37|-> [[ $c3 == "x" ]] && echo "ex" && return
# 38| [[ $l2 == ./* ]] && echo "di" && return
# 39| [[ $line != *.* ]] && return 1
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:38:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 36| [[ $c0 == "D" ]] && echo "do" && return
# 37| [[ $c3 == "x" ]] && echo "ex" && return
# 38|-> [[ $l2 == ./* ]] && echo "di" && return
# 39| [[ $line != *.* ]] && return 1
# 40| echo "*.${line##*.}"
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:38:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 36| [[ $c0 == "D" ]] && echo "do" && return
# 37| [[ $c3 == "x" ]] && echo "ex" && return
# 38|-> [[ $l2 == ./* ]] && echo "di" && return
# 39| [[ $line != *.* ]] && return 1
# 40| echo "*.${line##*.}"
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:39:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 37| [[ $c3 == "x" ]] && echo "ex" && return
# 38| [[ $l2 == ./* ]] && echo "di" && return
# 39|-> [[ $line != *.* ]] && return 1
# 40| echo "*.${line##*.}"
# 41| }
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:43:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 41| }
# 42|
# 43|-> if [[ -t 0 ]]; then
# 44| echo "Example: tar tvzf some_tarball.tar.gz | archive_color"
# 45| exit 0
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:48:1: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 46| fi
# 47|
# 48|-> declare -A FILE_TYPE_TO_COLOR
# 49| default_colors='di=01;34:ln=01;36:ex=01;32:so=01;35:pi=40;33:bd=40;33;01:cd=40;33;01:su=37;41:sg=30;43:do=01;35:tw=30;42:ow=34;42'
# 50| tar_colors=${TAR_COLORS:-${LS_COLORS:-}}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:52:13: warning[SC3030]: In POSIX sh, arrays are undefined.
# 50| tar_colors=${TAR_COLORS:-${LS_COLORS:-}}
# 51| # shellcheck disable=SC2207
# 52|-> color_specs=($(echo "$default_colors:$tar_colors"| tr ":" "\n"))
# 53|
# 54| for spec in "${color_specs[@]}"; do
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:54:14: warning[SC3054]: In POSIX sh, array references are undefined.
# 52| color_specs=($(echo "$default_colors:$tar_colors"| tr ":" "\n"))
# 53|
# 54|-> for spec in "${color_specs[@]}"; do
# 55| [[ -z $spec ]] && continue
# 56| type=${spec%=*}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:55:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 53|
# 54| for spec in "${color_specs[@]}"; do
# 55|-> [[ -z $spec ]] && continue
# 56| type=${spec%=*}
# 57| codes=${spec#*=}
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:58:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 56| type=${spec%=*}
# 57| codes=${spec#*=}
# 58|-> [[ -z $type || -z $codes ]] && continue
# 59| FILE_TYPE_TO_COLOR[$type]="\033[${codes}m"
# 60| done
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:64:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 62| while IFS= read -r line; do
# 63| type=$(get_file_code "$line") || true
# 64|-> if [[ -n $type && -n ${FILE_TYPE_TO_COLOR[$type]+set} ]]; then
# 65| [[ $(echo "$line"|awk '{print $4}') == *-*-* ]] && fld=6 || fld=9
# 66| filename=$(echo "$line"|awk '{print $'"$fld"'}')
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:65:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 63| type=$(get_file_code "$line") || true
# 64| if [[ -n $type && -n ${FILE_TYPE_TO_COLOR[$type]+set} ]]; then
# 65|-> [[ $(echo "$line"|awk '{print $4}') == *-*-* ]] && fld=6 || fld=9
# 66| filename=$(echo "$line"|awk '{print $'"$fld"'}')
# 67| filename="$filename${line##*"$filename"}"
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:65:39: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 63| type=$(get_file_code "$line") || true
# 64| if [[ -n $type && -n ${FILE_TYPE_TO_COLOR[$type]+set} ]]; then
# 65|-> [[ $(echo "$line"|awk '{print $4}') == *-*-* ]] && fld=6 || fld=9
# 66| filename=$(echo "$line"|awk '{print $'"$fld"'}')
# 67| filename="$filename${line##*"$filename"}"
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:68:6: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 66| filename=$(echo "$line"|awk '{print $'"$fld"'}')
# 67| filename="$filename${line##*"$filename"}"
# 68|-> if [[ -n $filename ]]; then
# 69| printf '%s%b%s%b\n' "${line%"$filename"}" "${FILE_TYPE_TO_COLOR[$type]}" "$filename" "\033[0m"
# 70| else
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:69:47: warning[SC3054]: In POSIX sh, array references are undefined.
# 67| filename="$filename${line##*"$filename"}"
# 68| if [[ -n $filename ]]; then
# 69|-> printf '%s%b%s%b\n' "${line%"$filename"}" "${FILE_TYPE_TO_COLOR[$type]}" "$filename" "\033[0m"
# 70| else
# 71| printf '%s\n' "$line"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:10:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 8| [[ -n "$2" && "$2" > $($1 --version 2>/dev/null) ]] && return 1
# 9| cmdpath=$(command -v "$1")
# 10|-> [[ -n $cmdpath && -x $cmdpath ]] && return 0
# 11| return 1
# 12| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:180:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 178| new=$(mktemp "$tmpdir/lesspipeXXXXXX")
# 179| # Use the file extension from the original filename if available
# 180|-> if [[ -n "$fileext" && "$fileext" == *.* ]]; then
# 181| suffix="${fileext##*/}"
# 182| suffix="${suffix##*.}"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:180:36: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 178| new=$(mktemp "$tmpdir/lesspipeXXXXXX")
# 179| # Use the file extension from the original filename if available
# 180|-> if [[ -n "$fileext" && "$fileext" == *.* ]]; then
# 181| suffix="${fileext##*/}"
# 182| suffix="${suffix##*.}"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:183:7: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 181| suffix="${fileext##*/}"
# 182| suffix="${suffix##*.}"
# 183|-> elif [[ -z "$1" ]]; then
# 184| suffix="${ft%%:*}"
# 185| else
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:418:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 416| [[ $lessarg == *\ [:=]* ]] && fext=${lessarg#*[:=]}
# 417| # return if we want to watch growing files
# 418|-> [[ $lessarg == *less\ *\ : ]] && exit 0
# 419| [[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
# 420| # color is set when calling less with -r or -R or LESS contains that option
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:418:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 416| [[ $lessarg == *\ [:=]* ]] && fext=${lessarg#*[:=]}
# 417| # return if we want to watch growing files
# 418|-> [[ $lessarg == *less\ *\ : ]] && exit 0
# 419| [[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
# 420| # color is set when calling less with -r or -R or LESS contains that option
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:419:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 417| # return if we want to watch growing files
# 418| [[ $lessarg == *less\ *\ : ]] && exit 0
# 419|-> [[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
# 420| # color is set when calling less with -r or -R or LESS contains that option
# 421| COLOR="--color=auto"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:419:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 417| # return if we want to watch growing files
# 418| [[ $lessarg == *less\ *\ : ]] && exit 0
# 419|-> [[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
# 420| # color is set when calling less with -r or -R or LESS contains that option
# 421| COLOR="--color=auto"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:423:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 421| COLOR="--color=auto"
# 422| colors=0
# 423|-> [[ $TERM == *256* ]] && colors=256
# 424| has_cmd tput && colors=$(tput colors)
# 425| if [[ $colors -ge 8 ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:423:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 421| COLOR="--color=auto"
# 422| colors=0
# 423|-> [[ $TERM == *256* ]] && colors=256
# 424| has_cmd tput && colors=$(tput colors)
# 425| if [[ $colors -ge 8 ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:442:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 440| prog=${LESSCOLORIZER%% *}
# 441| # Handle vim/vimcolor special case
# 442|-> [[ $prog == *vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
# 443| if [[ -z $prog ]]; then
# 444| for i in nvimpager batcat bat pygmentize e2ansi-cat source-highlight vim nvim code2color ; do
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:442:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 440| prog=${LESSCOLORIZER%% *}
# 441| # Handle vim/vimcolor special case
# 442|-> [[ $prog == *vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
# 443| if [[ -z $prog ]]; then
# 444| for i in nvimpager batcat bat pygmentize e2ansi-cat source-highlight vim nvim code2color ; do
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:443:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 441| # Handle vim/vimcolor special case
# 442| [[ $prog == *vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
# 443|-> if [[ -z $prog ]]; then
# 444| for i in nvimpager batcat bat pygmentize e2ansi-cat source-highlight vim nvim code2color ; do
# 445| has_cmd "$i" && prog=$i && break
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:447:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 445| has_cmd "$i" && prog=$i && break
# 446| done
# 447|-> [[ $prog == *vim ]] && prog=vimcolor
# 448| else
# 449| has_cmd "$prog" || prog=
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:447:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 445| has_cmd "$i" && prog=$i && break
# 446| done
# 447|-> [[ $prog == *vim ]] && prog=vimcolor
# 448| else
# 449| has_cmd "$prog" || prog=
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:457:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 455| prog=$1
# 456| lang=$2
# 457|-> [[ -z $lang ]] && return
# 458| case $prog in
# 459| bat|batcat)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:470:31: warning[SC3020]: In POSIX sh, &> is undefined.
# 468| languages=$($prog --lang-list|sed "s/ =.*//;s/^/:/;s/$/:/;") ;;
# 469| pygmentize)
# 470|-> $prog -l "$lang" /dev/null &>/dev/null && languages=":$lang:" ;;
# 471| e2ansi-cat)
# 472| echo ''|e2ansi-cat -- --mode "$lang" - >/dev/null 2>&1 && languages=":$lang:" ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:476:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 474| ;;
# 475| esac
# 476|-> [[ $languages == *:$lang:* ]] || lang=
# 477| echo "$lang"
# 478| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:476:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 474| ;;
# 475| esac
# 476|-> [[ $languages == *:$lang:* ]] || lang=
# 477| echo "$lang"
# 478| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:483:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 481| prog=$1
# 482| file=$2
# 483|-> [[ $file == - && -n $final_name ]] && file=$final_name
# 484| lang=$3
# 485| case $prog in
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:483:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 481| prog=$1
# 482| file=$2
# 483|-> [[ $file == - && -n $final_name ]] && file=$final_name
# 484| lang=$3
# 485| case $prog in
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:488:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 486| pygmentize)
# 487| # let pygmentite guess the language if not set and input from pipe
# 488|-> [[ -n $lang ]] && opt=(-l "$lang")
# 489| [[ $file == - && -z $lang ]] && opt=(-g)
# 490| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:488:26: warning[SC3030]: In POSIX sh, arrays are undefined.
# 486| pygmentize)
# 487| # let pygmentite guess the language if not set and input from pipe
# 488|-> [[ -n $lang ]] && opt=(-l "$lang")
# 489| [[ $file == - && -z $lang ]] && opt=(-g)
# 490| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:489:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 487| # let pygmentite guess the language if not set and input from pipe
# 488| [[ -n $lang ]] && opt=(-l "$lang")
# 489|-> [[ $file == - && -z $lang ]] && opt=(-g)
# 490| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:489:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 487| # let pygmentite guess the language if not set and input from pipe
# 488| [[ -n $lang ]] && opt=(-l "$lang")
# 489|-> [[ $file == - && -z $lang ]] && opt=(-g)
# 490| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:489:40: warning[SC3030]: In POSIX sh, arrays are undefined.
# 487| # let pygmentite guess the language if not set and input from pipe
# 488| [[ -n $lang ]] && opt=(-l "$lang")
# 489|-> [[ $file == - && -z $lang ]] && opt=(-g)
# 490| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:493:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 492| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 493|-> [[ "$file" == - ]] || opt+=("$file") ;;
# 494| source-highlight)
# 495| [[ -n $lang ]] && opt=(-s "${lang##*.}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:493:15: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 492| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 493|-> [[ "$file" == - ]] || opt+=("$file") ;;
# 494| source-highlight)
# 495| [[ -n $lang ]] && opt=(-s "${lang##*.}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:493:26: warning[SC3024]: In POSIX sh, += is undefined.
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 492| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 493|-> [[ "$file" == - ]] || opt+=("$file") ;;
# 494| source-highlight)
# 495| [[ -n $lang ]] && opt=(-s "${lang##*.}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:493:31: warning[SC3030]: In POSIX sh, arrays are undefined.
# 491| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 492| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 493|-> [[ "$file" == - ]] || opt+=("$file") ;;
# 494| source-highlight)
# 495| [[ -n $lang ]] && opt=(-s "${lang##*.}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:495:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 493| [[ "$file" == - ]] || opt+=("$file") ;;
# 494| source-highlight)
# 495|-> [[ -n $lang ]] && opt=(-s "${lang##*.}")
# 496| style=esc
# 497| [[ $colors -ge 256 ]] && style=esc256
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:495:26: warning[SC3030]: In POSIX sh, arrays are undefined.
# 493| [[ "$file" == - ]] || opt+=("$file") ;;
# 494| source-highlight)
# 495|-> [[ -n $lang ]] && opt=(-s "${lang##*.}")
# 496| style=esc
# 497| [[ $colors -ge 256 ]] && style=esc256
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:498:4: warning[SC3024]: In POSIX sh, += is undefined.
# 496| style=esc
# 497| [[ $colors -ge 256 ]] && style=esc256
# 498|-> opt+=(--failsafe -f "$style" --style-file "$style".style)
# 499| [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:498:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 496| style=esc
# 497| [[ $colors -ge 256 ]] && style=esc256
# 498|-> opt+=(--failsafe -f "$style" --style-file "$style".style)
# 499| [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:499:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 497| [[ $colors -ge 256 ]] && style=esc256
# 498| opt+=(--failsafe -f "$style" --style-file "$style".style)
# 499|-> [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
# 501| [[ -n $lang ]] && opt=(-l "$lang")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:499:15: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 497| [[ $colors -ge 256 ]] && style=esc256
# 498| opt+=(--failsafe -f "$style" --style-file "$style".style)
# 499|-> [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
# 501| [[ -n $lang ]] && opt=(-l "$lang")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:499:26: warning[SC3024]: In POSIX sh, += is undefined.
# 497| [[ $colors -ge 256 ]] && style=esc256
# 498| opt+=(--failsafe -f "$style" --style-file "$style".style)
# 499|-> [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
# 501| [[ -n $lang ]] && opt=(-l "$lang")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:499:31: warning[SC3030]: In POSIX sh, arrays are undefined.
# 497| [[ $colors -ge 256 ]] && style=esc256
# 498| opt+=(--failsafe -f "$style" --style-file "$style".style)
# 499|-> [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
# 501| [[ -n $lang ]] && opt=(-l "$lang")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:501:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 499| [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
# 501|-> [[ -n $lang ]] && opt=(-l "$lang")
# 502| opt+=("$file") ;;
# 503| nvimpager)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:501:26: warning[SC3030]: In POSIX sh, arrays are undefined.
# 499| [[ "$file" == - ]] || opt+=(-i "$file") ;;
# 500| code2color|vimcolor)
# 501|-> [[ -n $lang ]] && opt=(-l "$lang")
# 502| opt+=("$file") ;;
# 503| nvimpager)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:502:4: warning[SC3024]: In POSIX sh, += is undefined.
# 500| code2color|vimcolor)
# 501| [[ -n $lang ]] && opt=(-l "$lang")
# 502|-> opt+=("$file") ;;
# 503| nvimpager)
# 504| opt=(-c --)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:502:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 500| code2color|vimcolor)
# 501| [[ -n $lang ]] && opt=(-l "$lang")
# 502|-> opt+=("$file") ;;
# 503| nvimpager)
# 504| opt=(-c --)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:504:8: warning[SC3030]: In POSIX sh, arrays are undefined.
# 502| opt+=("$file") ;;
# 503| nvimpager)
# 504|-> opt=(-c --)
# 505| [[ -n $lang ]] && opt+=(-c "set filetype=$lang")
# 506| opt+=("$file") ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:505:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 503| nvimpager)
# 504| opt=(-c --)
# 505|-> [[ -n $lang ]] && opt+=(-c "set filetype=$lang")
# 506| opt+=("$file") ;;
# 507| e2ansi-cat)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:505:22: warning[SC3024]: In POSIX sh, += is undefined.
# 503| nvimpager)
# 504| opt=(-c --)
# 505|-> [[ -n $lang ]] && opt+=(-c "set filetype=$lang")
# 506| opt+=("$file") ;;
# 507| e2ansi-cat)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:505:27: warning[SC3030]: In POSIX sh, arrays are undefined.
# 503| nvimpager)
# 504| opt=(-c --)
# 505|-> [[ -n $lang ]] && opt+=(-c "set filetype=$lang")
# 506| opt+=("$file") ;;
# 507| e2ansi-cat)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:506:4: warning[SC3024]: In POSIX sh, += is undefined.
# 504| opt=(-c --)
# 505| [[ -n $lang ]] && opt+=(-c "set filetype=$lang")
# 506|-> opt+=("$file") ;;
# 507| e2ansi-cat)
# 508| opt=(-- "$file")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:506:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 504| opt=(-c --)
# 505| [[ -n $lang ]] && opt+=(-c "set filetype=$lang")
# 506|-> opt+=("$file") ;;
# 507| e2ansi-cat)
# 508| opt=(-- "$file")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:508:8: warning[SC3030]: In POSIX sh, arrays are undefined.
# 506| opt+=("$file") ;;
# 507| e2ansi-cat)
# 508|-> opt=(-- "$file")
# 509| [[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
# 510| bat|batcat)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:509:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 507| e2ansi-cat)
# 508| opt=(-- "$file")
# 509|-> [[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
# 510| bat|batcat)
# 511| [[ -n $lang ]] && opt=(-l "$lang")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:509:26: warning[SC3030]: In POSIX sh, arrays are undefined.
# 507| e2ansi-cat)
# 508| opt=(-- "$file")
# 509|-> [[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
# 510| bat|batcat)
# 511| [[ -n $lang ]] && opt=(-l "$lang")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:511:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 509| [[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
# 510| bat|batcat)
# 511|-> [[ -n $lang ]] && opt=(-l "$lang")
# 512| batconfig=$($prog --config-file 2>/dev/null)
# 513| # Extract style and theme from LESSCOLORIZER
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:511:26: warning[SC3030]: In POSIX sh, arrays are undefined.
# 509| [[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
# 510| bat|batcat)
# 511|-> [[ -n $lang ]] && opt=(-l "$lang")
# 512| batconfig=$($prog --config-file 2>/dev/null)
# 513| # Extract style and theme from LESSCOLORIZER
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:528:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 526| [[ -z $theme ]] && theme=$BAT_THEME
# 527| if [[ -r "$batconfig" ]]; then
# 528|-> [[ -z $style ]] && grep -q -e '^--style' "$batconfig" || style=plain
# 529| [[ -z $theme ]] && grep -q -e '^--theme' "$batconfig" || theme=ansi
# 530| else
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:529:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 527| if [[ -r "$batconfig" ]]; then
# 528| [[ -z $style ]] && grep -q -e '^--style' "$batconfig" || style=plain
# 529|-> [[ -z $theme ]] && grep -q -e '^--theme' "$batconfig" || theme=ansi
# 530| else
# 531| [[ -z $style ]] && style=plain
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:536:4: warning[SC3024]: In POSIX sh, += is undefined.
# 534| style="${style%% *}" theme="${theme%%[|&;<>]*}"
# 535| opt+=(${style:+--style="$style"} ${theme:+--theme="$theme"})
# 536|-> opt+=("$COLOR" --paging=never "$file") ;;
# 537| *)
# 538| ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:536:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 534| style="${style%% *}" theme="${theme%%[|&;<>]*}"
# 535| opt+=(${style:+--style="$style"} ${theme:+--theme="$theme"})
# 536|-> opt+=("$COLOR" --paging=never "$file") ;;
# 537| *)
# 538| ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:548:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 546| prog=$(find_colorizer)
# 547| # prefer an explicitly requested language
# 548|-> [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
# 549| # if input is from a pipe use the suffix as language hint
# 550| [[ $1 == - ]] && lang=$3
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:548:10: warning[SC3015]: In POSIX sh, =~ regex matching is undefined.
# 546| prog=$(find_colorizer)
# 547| # prefer an explicitly requested language
# 548|-> [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
# 549| # if input is from a pipe use the suffix as language hint
# 550| [[ $1 == - ]] && lang=$3
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:550:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 548| [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
# 549| # if input is from a pipe use the suffix as language hint
# 550|-> [[ $1 == - ]] && lang=$3
# 551|
# 552| pname=${prog##*/}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:550:8: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 548| [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
# 549| # if input is from a pipe use the suffix as language hint
# 550|-> [[ $1 == - ]] && lang=$3
# 551|
# 552| pname=${prog##*/}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:556:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 554|
# 555| lang="$(check_lang "$pname" "$reql")"
# 556|-> if [[ -z "$lang" && $1 == - && -n $3 ]]; then
# 557| lang=$3
# 558| [[ $lang == *.* ]] && lang=${lang##*.}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:556:25: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 554|
# 555| lang="$(check_lang "$pname" "$reql")"
# 556|-> if [[ -z "$lang" && $1 == - && -n $3 ]]; then
# 557| lang=$3
# 558| [[ $lang == *.* ]] && lang=${lang##*.}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:558:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 556| if [[ -z "$lang" && $1 == - && -n $3 ]]; then
# 557| lang=$3
# 558|-> [[ $lang == *.* ]] && lang=${lang##*.}
# 559| lang="$(check_lang "$pname" "$lang")"
# 560| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:558:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 556| if [[ -z "$lang" && $1 == - && -n $3 ]]; then
# 557| lang=$3
# 558|-> [[ $lang == *.* ]] && lang=${lang##*.}
# 559| lang="$(check_lang "$pname" "$lang")"
# 560| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:566:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 564|
# 565| isfinal () {
# 566|-> [[ $x == plain && -n $fext ]] && x="$fext"
# 567| if [[ "$2" == *$sep ]]; then
# 568| if [[ "$2" == "$sep" && "$x" == html ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:566:8: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 564|
# 565| isfinal () {
# 566|-> [[ $x == plain && -n $fext ]] && x="$fext"
# 567| if [[ "$2" == *$sep ]]; then
# 568| if [[ "$2" == "$sep" && "$x" == html ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:590:23: warning[SC3030]: In POSIX sh, arrays are undefined.
# 588| xml)
# 589| [[ -z $file2 ]] &&
# 590|-> has_cmd xmq && cmd=(isxmq "$1" xml) ;;
# 591| html)
# 592| [[ -z $file2 ]] && has_htmlprog && cmd=(ishtml "$1") ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:605:46: warning[SC3030]: In POSIX sh, arrays are undefined.
# 603| fileext='java'
# 604| t=$(nexttmp 'class')
# 605|-> has_cmd procyon && cat "$1" > "$t" && cmd=(JAVA_TOOL_OPTIONS=-DAnsi=true procyon "$t") ;;
# 606| docx)
# 607| { has_cmd pandoc && cmd=(pandoc -f docx -t plain "$1"); } ||
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:676:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 674| { has_cmd id3v2 && cmd=(istemp "id3v2 --list" "$1"); } ;;
# 675| log)
# 676|-> [[ $COLOR == *always* ]] && has_cmd tspin && colorizer=(nodash tspin -f "$1") ;;
# 677| csv)
# 678| msg "type -S<ENTER> for better display of very wide tables"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:676:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 674| { has_cmd id3v2 && cmd=(istemp "id3v2 --list" "$1"); } ;;
# 675| log)
# 676|-> [[ $COLOR == *always* ]] && has_cmd tspin && colorizer=(nodash tspin -f "$1") ;;
# 677| csv)
# 678| msg "type -S<ENTER> for better display of very wide tables"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:676:59: warning[SC3030]: In POSIX sh, arrays are undefined.
# 674| { has_cmd id3v2 && cmd=(istemp "id3v2 --list" "$1"); } ;;
# 675| log)
# 676|-> [[ $COLOR == *always* ]] && has_cmd tspin && colorizer=(nodash tspin -f "$1") ;;
# 677| csv)
# 678| msg "type -S<ENTER> for better display of very wide tables"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:679:30: warning[SC3030]: In POSIX sh, arrays are undefined.
# 677| csv)
# 678| msg "type -S<ENTER> for better display of very wide tables"
# 679|-> { has_cmd csvtable && cmd=(csvtable "$1"); } ||
# 680| { has_cmd csvlook && cmd=(csvlook -S "$1"); } ||
# 681| { has_cmd column && cmd=(istemp "column -s ,; -t" "$1"); } ||
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:687:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 685| has_cmd jq && cmd=(jq "${opt[@]}" "$1") ;;
# 686| zlib)
# 687|-> [[ $1 == - ]] && arg='/dev/stdin' || arg="$1"
# 688| { has_cmd pigz && pigz -d -z < "$arg" && return ; } ||
# 689| { has_cmd zlib-flate && zlib-flate -uncompress < "$arg" && return ; } ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:687:10: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 685| has_cmd jq && cmd=(jq "${opt[@]}" "$1") ;;
# 686| zlib)
# 687|-> [[ $1 == - ]] && arg='/dev/stdin' || arg="$1"
# 688| { has_cmd pigz && pigz -d -z < "$arg" && return ; } ||
# 689| { has_cmd zlib-flate && zlib-flate -uncompress < "$arg" && return ; } ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:719:3: warning[SC3043]: In POSIX sh, 'local' is undefined.
# 717| "${cmd[@]}" 2>&1
# 718| else
# 719|-> local final_input="$1"
# 720| # shellcheck disable=SC2128
# 721| if [[ -n $fileext && "$1" == - && $colorizer != archive_color ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:721:6: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 719| local final_input="$1"
# 720| # shellcheck disable=SC2128
# 721|-> if [[ -n $fileext && "$1" == - && $colorizer != archive_color ]]; then
# 722| final_input=$(nexttmp)
# 723| cat "$1" > "$final_input"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:721:29: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 719| local final_input="$1"
# 720| # shellcheck disable=SC2128
# 721|-> if [[ -n $fileext && "$1" == - && $colorizer != archive_color ]]; then
# 722| final_input=$(nexttmp)
# 723| cat "$1" > "$final_input"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:726:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 724| fi
# 725|
# 726|-> [[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
# 727| [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
# 728| # if fileext set, we need to filter to get rid of .fileext
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:726:9: warning[SC3054]: In POSIX sh, array references are undefined.
# 724| fi
# 725|
# 726|-> [[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
# 727| [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
# 728| # if fileext set, we need to filter to get rid of .fileext
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:727:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 725|
# 726| [[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
# 727|-> [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
# 728| # if fileext set, we need to filter to get rid of .fileext
# 729| [[ -n $fileext && "$1" != - ]] && cat "$1" && return
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:727:9: warning[SC3054]: In POSIX sh, array references are undefined.
# 725|
# 726| [[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
# 727|-> [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
# 728| # if fileext set, we need to filter to get rid of .fileext
# 729| [[ -n $fileext && "$1" != - ]] && cat "$1" && return
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:727:51: warning[SC3054]: In POSIX sh, array references are undefined.
# 725|
# 726| [[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
# 727|-> [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
# 728| # if fileext set, we need to filter to get rid of .fileext
# 729| [[ -n $fileext && "$1" != - ]] && cat "$1" && return
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:729:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 727| [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
# 728| # if fileext set, we need to filter to get rid of .fileext
# 729|-> [[ -n $fileext && "$1" != - ]] && cat "$1" && return
# 730| cat "$final_input"
# 731| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:940:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 938| # the main program
# 939| set +o noclobber
# 940|-> [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split
# 941| # the current locale in lowercase (or generic utf-8)
# 942| charmap="utf-8"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:957:33: warning[SC3048]: In POSIX sh, prefixing signal names with 'SIG' is undefined.
# 955|
# 956| tmpdir=$(mktemp -d --tmpdir "lesspipe.XXXXXX") || exit 1
# 957|-> trap 'rm -rf "$tmpdir"; exit 1' SIGINT
# 958| trap 'rm -rf "$tmpdir"' EXIT
# 959| trap - PIPE
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:966:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 964| if [[ $LESSOPEN == *\|-* && $1 == - ]]; then
# 965| t=$(nexttmp)
# 966|-> if [[ "$fext" == log && $COLOR == *always* ]] && has_cmd tspin; then
# 967| tspin
# 968| else
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:966:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 964| if [[ $LESSOPEN == *\|-* && $1 == - ]]; then
# 965| t=$(nexttmp)
# 966|-> if [[ "$fext" == log && $COLOR == *always* ]] && has_cmd tspin; then
# 967| tspin
# 968| else
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:966:33: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 964| if [[ $LESSOPEN == *\|-* && $1 == - ]]; then
# 965| t=$(nexttmp)
# 966|-> if [[ "$fext" == log && $COLOR == *always* ]] && has_cmd tspin; then
# 967| tspin
# 968| else
Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:11:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 9| [[ -n "$2" && "$2" > $($1 --version 2>/dev/null) ]] && return 1
# 10| cmdpath=$(command -v "$1")
# 11|-> [[ -n $cmdpath && -x $cmdpath ]] && return 0
# 12| return 1
# 13| }
Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:363:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 361| # the main program
# 362| # LESSOPEN needs to be set to complete names in archives
# 363|-> [[ "$LESSOPEN" == *\|* ]] || exit 0
# 364| set +o noclobber
# 365| [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split
Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:363:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 361| # the main program
# 362| # LESSOPEN needs to be set to complete names in archives
# 363|-> [[ "$LESSOPEN" == *\|* ]] || exit 0
# 364| set +o noclobber
# 365| [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split
Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:365:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 363| [[ "$LESSOPEN" == *\|* ]] || exit 0
# 364| set +o noclobber
# 365|-> [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split
# 366| # tilde and escaped chars file name expansion
# 367| a="${1/#\~/$HOME}"
Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:368:4: warning[SC3060]: In POSIX sh, string replacement is undefined.
# 366| # tilde and escaped chars file name expansion
# 367| a="${1/#\~/$HOME}"
# 368|-> a="${a//\\/}"
# 369| sep=: # file name separator
# 370| altsep='=' # alternate separator character
Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:378:33: warning[SC3048]: In POSIX sh, prefixing signal names with 'SIG' is undefined.
# 376|
# 377| tmpdir=$(mktemp -d --tmpdir "lesspipe.XXXXXX") || exit 1
# 378|-> trap 'rm -rf "$tmpdir"; exit 1' SIGINT
# 379| trap 'rm -rf "$tmpdir"' EXIT
# 380| trap - PIPE