Task #131473 - added.err

back to task #131473
download
Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:21:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   19|   
#   20|   get_file_code() {
#   21|-> 	local line=$1
#   22|   	local len=${#line}
#   23|   	(( len < 20 )) && return 1

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:22:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   20|   get_file_code() {
#   21|   	local line=$1
#   22|-> 	local len=${#line}
#   23|   	(( len < 20 )) && return 1
#   24|   	local c0=${line:0:1}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:23:2: warning[SC3006]: In POSIX sh, standalone ((..)) is undefined.
#   21|   	local line=$1
#   22|   	local len=${#line}
#   23|-> 	(( len < 20 )) && return 1
#   24|   	local c0=${line:0:1}
#   25|   	local perm10=${line:0:10}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:24:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   22|   	local len=${#line}
#   23|   	(( len < 20 )) && return 1
#   24|-> 	local c0=${line:0:1}
#   25|   	local perm10=${line:0:10}
#   26|   	local c3=${line:3:1}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:24:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
#   22|   	local len=${#line}
#   23|   	(( len < 20 )) && return 1
#   24|-> 	local c0=${line:0:1}
#   25|   	local perm10=${line:0:10}
#   26|   	local c3=${line:3:1}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:25:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   23|   	(( len < 20 )) && return 1
#   24|   	local c0=${line:0:1}
#   25|-> 	local perm10=${line:0:10}
#   26|   	local c3=${line:3:1}
#   27|   	local c6=${line:6:1}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:25:15: warning[SC3057]: In POSIX sh, string indexing is undefined.
#   23|   	(( len < 20 )) && return 1
#   24|   	local c0=${line:0:1}
#   25|-> 	local perm10=${line:0:10}
#   26|   	local c3=${line:3:1}
#   27|   	local c6=${line:6:1}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:26:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   24|   	local c0=${line:0:1}
#   25|   	local perm10=${line:0:10}
#   26|-> 	local c3=${line:3:1}
#   27|   	local c6=${line:6:1}
#   28|   	local last3=${line: -3}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:26:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
#   24|   	local c0=${line:0:1}
#   25|   	local perm10=${line:0:10}
#   26|-> 	local c3=${line:3:1}
#   27|   	local c6=${line:6:1}
#   28|   	local last3=${line: -3}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:27:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   25|   	local perm10=${line:0:10}
#   26|   	local c3=${line:3:1}
#   27|-> 	local c6=${line:6:1}
#   28|   	local last3=${line: -3}
#   29|   	local l2=${last3:0:2}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:27:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
#   25|   	local perm10=${line:0:10}
#   26|   	local c3=${line:3:1}
#   27|-> 	local c6=${line:6:1}
#   28|   	local last3=${line: -3}
#   29|   	local l2=${last3:0:2}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:28:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   26|   	local c3=${line:3:1}
#   27|   	local c6=${line:6:1}
#   28|-> 	local last3=${line: -3}
#   29|   	local l2=${last3:0:2}
#   30|   

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:28:14: warning[SC3057]: In POSIX sh, string indexing is undefined.
#   26|   	local c3=${line:3:1}
#   27|   	local c6=${line:6:1}
#   28|-> 	local last3=${line: -3}
#   29|   	local l2=${last3:0:2}
#   30|   

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:29:2: warning[SC3043]: In POSIX sh, 'local' is undefined.
#   27|   	local c6=${line:6:1}
#   28|   	local last3=${line: -3}
#   29|-> 	local l2=${last3:0:2}
#   30|   
#   31|   	[[ $c0 == "l" ]] && echo "ln" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:29:11: warning[SC3057]: In POSIX sh, string indexing is undefined.
#   27|   	local c6=${line:6:1}
#   28|   	local last3=${line: -3}
#   29|-> 	local l2=${last3:0:2}
#   30|   
#   31|   	[[ $c0 == "l" ]] && echo "ln" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:31:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   29|   	local l2=${last3:0:2}
#   30|   
#   31|-> 	[[ $c0 == "l" ]] && echo "ln" && return
#   32|   	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:31:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   29|   	local l2=${last3:0:2}
#   30|   
#   31|-> 	[[ $c0 == "l" ]] && echo "ln" && return
#   32|   	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:32:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   30|   
#   31|   	[[ $c0 == "l" ]] && echo "ln" && return
#   32|-> 	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|   	[[ $c0 == "d" ]] && echo "di" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:32:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   30|   
#   31|   	[[ $c0 == "l" ]] && echo "ln" && return
#   32|-> 	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|   	[[ $c0 == "d" ]] && echo "di" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:33:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   31|   	[[ $c0 == "l" ]] && echo "ln" && return
#   32|   	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|-> 	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|   	[[ $c0 == "d" ]] && echo "di" && return
#   35|   	[[ $c0 == "s" ]] && echo "so" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:33:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   31|   	[[ $c0 == "l" ]] && echo "ln" && return
#   32|   	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|-> 	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|   	[[ $c0 == "d" ]] && echo "di" && return
#   35|   	[[ $c0 == "s" ]] && echo "so" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:34:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   32|   	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|-> 	[[ $c0 == "d" ]] && echo "di" && return
#   35|   	[[ $c0 == "s" ]] && echo "so" && return
#   36|   	[[ $c3 == "S" ]] && echo "su" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:34:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   32|   	[[ $perm10 == "drwxrwxrwx" ]] && echo "ow"
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|-> 	[[ $c0 == "d" ]] && echo "di" && return
#   35|   	[[ $c0 == "s" ]] && echo "so" && return
#   36|   	[[ $c3 == "S" ]] && echo "su" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:35:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|   	[[ $c0 == "d" ]] && echo "di" && return
#   35|-> 	[[ $c0 == "s" ]] && echo "so" && return
#   36|   	[[ $c3 == "S" ]] && echo "su" && return
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:35:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   33|   	[[ $perm10 == "drwxrwxrwt" ]] && echo "tw"
#   34|   	[[ $c0 == "d" ]] && echo "di" && return
#   35|-> 	[[ $c0 == "s" ]] && echo "so" && return
#   36|   	[[ $c3 == "S" ]] && echo "su" && return
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:36:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   34|   	[[ $c0 == "d" ]] && echo "di" && return
#   35|   	[[ $c0 == "s" ]] && echo "so" && return
#   36|-> 	[[ $c3 == "S" ]] && echo "su" && return
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:36:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   34|   	[[ $c0 == "d" ]] && echo "di" && return
#   35|   	[[ $c0 == "s" ]] && echo "so" && return
#   36|-> 	[[ $c3 == "S" ]] && echo "su" && return
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:37:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   35|   	[[ $c0 == "s" ]] && echo "so" && return
#   36|   	[[ $c3 == "S" ]] && echo "su" && return
#   37|-> 	[[ $c6 == "S" ]] && echo "sg" && return
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:37:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   35|   	[[ $c0 == "s" ]] && echo "so" && return
#   36|   	[[ $c3 == "S" ]] && echo "su" && return
#   37|-> 	[[ $c6 == "S" ]] && echo "sg" && return
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:38:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   36|   	[[ $c3 == "S" ]] && echo "su" && return
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return
#   38|-> 	[[ $c0 == "p" ]] && echo "pi" && return
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:38:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   36|   	[[ $c3 == "S" ]] && echo "su" && return
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return
#   38|-> 	[[ $c0 == "p" ]] && echo "pi" && return
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:39:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return
#   39|-> 	[[ $c0 == "c" ]] && echo "cd" && return
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return
#   41|   	[[ $c0 == "D" ]] && echo "do" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:39:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   37|   	[[ $c6 == "S" ]] && echo "sg" && return
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return
#   39|-> 	[[ $c0 == "c" ]] && echo "cd" && return
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return
#   41|   	[[ $c0 == "D" ]] && echo "do" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:40:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return
#   40|-> 	[[ $c0 == "b" ]] && echo "bd" && return
#   41|   	[[ $c0 == "D" ]] && echo "do" && return
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:40:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   38|   	[[ $c0 == "p" ]] && echo "pi" && return
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return
#   40|-> 	[[ $c0 == "b" ]] && echo "bd" && return
#   41|   	[[ $c0 == "D" ]] && echo "do" && return
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:41:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return
#   41|-> 	[[ $c0 == "D" ]] && echo "do" && return
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return
#   43|   	[[ $l2 == ./* ]] && echo "di" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:41:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   39|   	[[ $c0 == "c" ]] && echo "cd" && return
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return
#   41|-> 	[[ $c0 == "D" ]] && echo "do" && return
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return
#   43|   	[[ $l2 == ./* ]] && echo "di" && return

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:42:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return
#   41|   	[[ $c0 == "D" ]] && echo "do" && return
#   42|-> 	[[ $c3 == "x" ]] && echo "ex" && return
#   43|   	[[ $l2 == ./* ]] && echo "di" && return
#   44|   	[[ $line != *.* ]] && return 1

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:42:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   40|   	[[ $c0 == "b" ]] && echo "bd" && return
#   41|   	[[ $c0 == "D" ]] && echo "do" && return
#   42|-> 	[[ $c3 == "x" ]] && echo "ex" && return
#   43|   	[[ $l2 == ./* ]] && echo "di" && return
#   44|   	[[ $line != *.* ]] && return 1

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:43:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   41|   	[[ $c0 == "D" ]] && echo "do" && return
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return
#   43|-> 	[[ $l2 == ./* ]] && echo "di" && return
#   44|   	[[ $line != *.* ]] && return 1
#   45|   	echo "*.${line##*.}"

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:43:9: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#   41|   	[[ $c0 == "D" ]] && echo "do" && return
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return
#   43|-> 	[[ $l2 == ./* ]] && echo "di" && return
#   44|   	[[ $line != *.* ]] && return 1
#   45|   	echo "*.${line##*.}"

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:44:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   42|   	[[ $c3 == "x" ]] && echo "ex" && return
#   43|   	[[ $l2 == ./* ]] && echo "di" && return
#   44|-> 	[[ $line != *.* ]] && return 1
#   45|   	echo "*.${line##*.}"
#   46|   }

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:48:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   46|   }
#   47|   
#   48|-> [[ -t 0 ]] && echo "Example: tar tvzf some_tarball.tar.gz | archive_color" && exit 0
#   49|   
#   50|   declare -A FILE_TYPE_TO_COLOR

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:50:1: warning[SC3044]: In POSIX sh, 'declare' is undefined.
#   48|   [[ -t 0 ]] && echo "Example: tar tvzf some_tarball.tar.gz | archive_color" && exit 0
#   49|   
#   50|-> declare -A FILE_TYPE_TO_COLOR
#   51|   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'
#   52|   tar_colors="$default_colors:${TAR_COLORS:-${LS_COLORS:-}}"

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:54:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   52|   tar_colors="$default_colors:${TAR_COLORS:-${LS_COLORS:-}}"
#   53|   # shellcheck disable=SC2206,SC2296
#   54|-> if [[ -n $ZSH_VERSION ]]; then
#   55|   	color_specs=(${(@s/:/)tar_colors})
#   56|   else

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:55:14: warning[SC3030]: In POSIX sh, arrays are undefined.
#   53|   # shellcheck disable=SC2206,SC2296
#   54|   if [[ -n $ZSH_VERSION ]]; then
#   55|-> 	color_specs=(${(@s/:/)tar_colors})
#   56|   else
#   57|   	IFS=':' read -r -a color_specs <<< "$tar_colors"

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:57:18: warning[SC3045]: In POSIX sh, read -a is undefined.
#   55|   	color_specs=(${(@s/:/)tar_colors})
#   56|   else
#   57|-> 	IFS=':' read -r -a color_specs <<< "$tar_colors"
#   58|   fi
#   59|   

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:57:33: warning[SC3011]: In POSIX sh, here-strings are undefined.
#   55|   	color_specs=(${(@s/:/)tar_colors})
#   56|   else
#   57|-> 	IFS=':' read -r -a color_specs <<< "$tar_colors"
#   58|   fi
#   59|   

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:60:14: warning[SC3054]: In POSIX sh, array references are undefined.
#   58|   fi
#   59|   
#   60|-> for spec in "${color_specs[@]}"; do
#   61|   	type=${spec%%=*}
#   62|   	codes=${spec#*=}

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:63:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   61|   	type=${spec%%=*}
#   62|   	codes=${spec#*=}
#   63|-> 	[[ -n $type && -n $codes ]] && FILE_TYPE_TO_COLOR[$type]="\033[${codes}m"
#   64|   done
#   65|   

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:69:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   67|   while IFS= read -r line; do
#   68|   	type=$(get_file_code "$line") || false
#   69|-> 	if [[ -n $type && -n ${FILE_TYPE_TO_COLOR[$type]+set} ]]; then
#   70|   		[[ ${line##*/*-*-*:[0-9][0-9] } != "$line" ]] && flds=5
#   71|   		# shellcheck disable=SC2086,2298

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:70:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   68|   	type=$(get_file_code "$line") || false
#   69|   	if [[ -n $type && -n ${FILE_TYPE_TO_COLOR[$type]+set} ]]; then
#   70|-> 		[[ ${line##*/*-*-*:[0-9][0-9] } != "$line" ]] && flds=5
#   71|   		# shellcheck disable=SC2086,2298
#   72|   		if [[ -n $ZSH_VERSION ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:72:6: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   70|   		[[ ${line##*/*-*-*:[0-9][0-9] } != "$line" ]] && flds=5
#   71|   		# shellcheck disable=SC2086,2298
#   72|-> 		if [[ -n $ZSH_VERSION ]]; then
#   73|   			filename="${${=line}[9,-1]}"
#   74|   		else

Error: SHELLCHECK_WARNING:
/usr/bin/archive_color:77:46: warning[SC3054]: In POSIX sh, array references are undefined.
#   75|   			filename=$(get_fname $line)
#   76|   		fi
#   77|-> 		printf '%s%b%s%b\n' "${line%"$filename"}" "${FILE_TYPE_TO_COLOR[$type]}" "$filename" "\033[0m"
#   78|   	else
#   79|   		printf '%s\n' "$line"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:8:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#    6|   
#    7|   # do not colorize files larger than this size
#    8|-> [[ -n "$LESS_MAXSIZE_COLOR" ]] || LESS_MAXSIZE_COLOR=200000
#    9|   has_cmd () {
#   10|   	[[ -n "$2" && "$2" > $($1 --version 2>/dev/null) ]] && return 1

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:12:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#   10|   	[[ -n "$2" && "$2" > $($1 --version 2>/dev/null) ]] && return 1
#   11|   	cmdpath=$(command -v "$1")
#   12|-> 	[[ -n $cmdpath && -x $cmdpath ]] && return 0
#   13|   	return 1
#   14|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:184:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  182|   	new=$(mktemp "$tmpdir/lesspipeXXXXXX")
#  183|   	# Use the file extension from the original filename if available
#  184|-> 	if [[ -n "$fileext" && "$fileext" == *.* ]]; then
#  185|   		suffix="${fileext##*/}"
#  186|   		suffix="${suffix##*.}"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:184:36: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  182|   	new=$(mktemp "$tmpdir/lesspipeXXXXXX")
#  183|   	# Use the file extension from the original filename if available
#  184|-> 	if [[ -n "$fileext" && "$fileext" == *.* ]]; then
#  185|   		suffix="${fileext##*/}"
#  186|   		suffix="${suffix##*.}"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:187:7: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  185|   		suffix="${fileext##*/}"
#  186|   		suffix="${suffix##*.}"
#  187|-> 	elif [[ "$fileext" && "$ft" == plain:* ]]; then
#  188|   		suffix="${fileext##*/}"
#  189|   	elif [[ -z "$1" ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:187:30: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  185|   		suffix="${fileext##*/}"
#  186|   		suffix="${suffix##*.}"
#  187|-> 	elif [[ "$fileext" && "$ft" == plain:* ]]; then
#  188|   		suffix="${fileext##*/}"
#  189|   	elif [[ -z "$1" ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:189:7: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  187|   	elif [[ "$fileext" && "$ft" == plain:* ]]; then
#  188|   		suffix="${fileext##*/}"
#  189|-> 	elif [[ -z "$1" ]]; then
#  190|   		suffix="${ft%%:*}"
#  191|   	else

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:347:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  345|   		return
#  346|   	fi
#  347|-> 	[[ "$3" == "$sep" && "$COLOR" != --color=always ]] && return
#  348|   	file2=${3#"$sep"}
#  349|   	file2=${file2%%"$sep"*}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:347:10: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  345|   		return
#  346|   	fi
#  347|-> 	[[ "$3" == "$sep" && "$COLOR" != --color=always ]] && return
#  348|   	file2=${3#"$sep"}
#  349|   	file2=${file2%%"$sep"*}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:411:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  409|   		[[ -n "$file2" ]] && file2= && return
#  410|   		msg "use ${x}_file${sep}contained_file to view a file in the archive"
#  411|-> 		[[ $3 != "$sep" && $COLOR == --color=always ]] && has_cmd archive_color && colorizer=(archive_color) || colorizer=(no_archive_color)
#  412|   	fi
#  413|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:411:29: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  409|   		[[ -n "$file2" ]] && file2= && return
#  410|   		msg "use ${x}_file${sep}contained_file to view a file in the archive"
#  411|-> 		[[ $3 != "$sep" && $COLOR == --color=always ]] && has_cmd archive_color && colorizer=(archive_color) || colorizer=(no_archive_color)
#  412|   	fi
#  413|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:411:88: warning[SC3030]: In POSIX sh, arrays are undefined.
#  409|   		[[ -n "$file2" ]] && file2= && return
#  410|   		msg "use ${x}_file${sep}contained_file to view a file in the archive"
#  411|-> 		[[ $3 != "$sep" && $COLOR == --color=always ]] && has_cmd archive_color && colorizer=(archive_color) || colorizer=(no_archive_color)
#  412|   	fi
#  413|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:411:117: warning[SC3030]: In POSIX sh, arrays are undefined.
#  409|   		[[ -n "$file2" ]] && file2= && return
#  410|   		msg "use ${x}_file${sep}contained_file to view a file in the archive"
#  411|-> 		[[ $3 != "$sep" && $COLOR == --color=always ]] && has_cmd archive_color && colorizer=(archive_color) || colorizer=(no_archive_color)
#  412|   	fi
#  413|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:418:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  416|   	# determine how we are called
#  417|   	cmdtree=$(ps -oargs= 2>/dev/null)
#  418|-> 	[[ $cmdtree == *perldoc\ * ]] && exit 0
#  419|   	while read -r line; do
#  420|   		arg1=${line%% *}; arg1=${arg1##*/}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:418:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  416|   	# determine how we are called
#  417|   	cmdtree=$(ps -oargs= 2>/dev/null)
#  418|-> 	[[ $cmdtree == *perldoc\ * ]] && exit 0
#  419|   	while read -r line; do
#  420|   		arg1=${line%% *}; arg1=${arg1##*/}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:426:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  424|   	[[ $lessarg == *\ [:=]* ]] && fext=${lessarg#*[:=]}
#  425|   	# return if we want to watch growing files
#  426|-> 	[[ $lessarg == *less\ *\ : ]] && exit 0
#  427|   	[[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
#  428|   	# color is set when calling less with -r or -R or LESS contains that option

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:426:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  424|   	[[ $lessarg == *\ [:=]* ]] && fext=${lessarg#*[:=]}
#  425|   	# return if we want to watch growing files
#  426|-> 	[[ $lessarg == *less\ *\ : ]] && exit 0
#  427|   	[[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
#  428|   	# color is set when calling less with -r or -R or LESS contains that option

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:427:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  425|   	# return if we want to watch growing files
#  426|   	[[ $lessarg == *less\ *\ : ]] && exit 0
#  427|-> 	[[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
#  428|   	# color is set when calling less with -r or -R or LESS contains that option
#  429|   	COLOR="--color=auto"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:427:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  425|   	# return if we want to watch growing files
#  426|   	[[ $lessarg == *less\ *\ : ]] && exit 0
#  427|-> 	[[ $lessarg == *less\ *\+F\ * && $fext != log ]] && exit 0
#  428|   	# color is set when calling less with -r or -R or LESS contains that option
#  429|   	COLOR="--color=auto"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:431:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  429|   	COLOR="--color=auto"
#  430|   	colors=0
#  431|-> 	[[ $TERM == *256* ]] && colors=256
#  432|   	has_cmd tput && colors=$(tput colors)
#  433|   	if [[ $colors -ge 8 ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:431:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  429|   	COLOR="--color=auto"
#  430|   	colors=0
#  431|-> 	[[ $TERM == *256* ]] && colors=256
#  432|   	has_cmd tput && colors=$(tput colors)
#  433|   	if [[ $colors -ge 8 ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:450:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  448|   	prog=${LESSCOLORIZER%% *}
#  449|   	# Handle vim/vimcolor special case
#  450|-> 	[[ $prog == *vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
#  451|   	if [[ -z $prog ]]; then
#  452|   		for i in nvimpager batcat bat pygmentize e2ansi-cat source-highlight vim nvim code2color ; do

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:450:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  448|   	prog=${LESSCOLORIZER%% *}
#  449|   	# Handle vim/vimcolor special case
#  450|-> 	[[ $prog == *vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
#  451|   	if [[ -z $prog ]]; then
#  452|   		for i in nvimpager batcat bat pygmentize e2ansi-cat source-highlight vim nvim code2color ; do

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:451:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  449|   	# Handle vim/vimcolor special case
#  450|   	[[ $prog == *vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
#  451|-> 	if [[ -z $prog ]]; then
#  452|   		for i in nvimpager batcat bat pygmentize e2ansi-cat source-highlight vim nvim code2color ; do
#  453|   			has_cmd "$i" && prog=$i && break

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:455:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  453|   			has_cmd "$i" && prog=$i && break
#  454|   		done
#  455|-> 		[[ $prog == *vim ]] && prog=vimcolor
#  456|   	else
#  457|   		has_cmd "$prog" || prog=

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:455:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  453|   			has_cmd "$i" && prog=$i && break
#  454|   		done
#  455|-> 		[[ $prog == *vim ]] && prog=vimcolor
#  456|   	else
#  457|   		has_cmd "$prog" || prog=

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:465:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  463|   	prog=$1
#  464|   	lang=$2
#  465|-> 	[[ -z $lang ]] && return
#  466|   	case $prog in
#  467|   		bat|batcat)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:478:31: warning[SC3020]: In POSIX sh, &> is undefined.
#  476|   			languages=$($prog --lang-list|sed "s/ =.*//;s/^/:/;s/$/:/;") ;;
#  477|   		pygmentize)
#  478|-> 			$prog -l "$lang" /dev/null &>/dev/null && languages=":$lang:" ;;
#  479|   		e2ansi-cat)
#  480|   			echo ''|e2ansi-cat -- --mode "$lang" - >/dev/null 2>&1 && languages=":$lang:" ;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:484:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  482|   			;;
#  483|   	esac
#  484|-> 	[[ $languages == *:$lang:* ]] || lang=
#  485|   	echo "$lang"
#  486|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:484:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  482|   			;;
#  483|   	esac
#  484|-> 	[[ $languages == *:$lang:* ]] || lang=
#  485|   	echo "$lang"
#  486|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:491:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  489|   	prog=$1
#  490|   	file=$2
#  491|-> 	[[ $file == - && -n $final_name ]] && file=$final_name
#  492|   	lang=$3
#  493|   	case $prog in

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:491:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  489|   	prog=$1
#  490|   	file=$2
#  491|-> 	[[ $file == - && -n $final_name ]] && file=$final_name
#  492|   	lang=$3
#  493|   	case $prog in

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:496:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  494|   		pygmentize)
#  495|   			# let pygmentite guess the language if not set and input from pipe
#  496|-> 			[[ -n $lang ]] && opt=(-l "$lang")
#  497|   			[[ $file == - && -z $lang ]] && opt=(-g)
#  498|   			[[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:496:26: warning[SC3030]: In POSIX sh, arrays are undefined.
#  494|   		pygmentize)
#  495|   			# let pygmentite guess the language if not set and input from pipe
#  496|-> 			[[ -n $lang ]] && opt=(-l "$lang")
#  497|   			[[ $file == - && -z $lang ]] && opt=(-g)
#  498|   			[[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:497:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  495|   			# let pygmentite guess the language if not set and input from pipe
#  496|   			[[ -n $lang ]] && opt=(-l "$lang")
#  497|-> 			[[ $file == - && -z $lang ]] && opt=(-g)
#  498|   			[[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:497:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  495|   			# let pygmentite guess the language if not set and input from pipe
#  496|   			[[ -n $lang ]] && opt=(-l "$lang")
#  497|-> 			[[ $file == - && -z $lang ]] && opt=(-g)
#  498|   			[[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:497:40: warning[SC3030]: In POSIX sh, arrays are undefined.
#  495|   			# let pygmentite guess the language if not set and input from pipe
#  496|   			[[ -n $lang ]] && opt=(-l "$lang")
#  497|-> 			[[ $file == - && -z $lang ]] && opt=(-g)
#  498|   			[[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:501:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")
#  500|   			[[ $colors -ge 256 ]] && opt+=(-f terminal256)
#  501|-> 			[[ "$file" == - ]] || opt+=("$file") ;;
#  502|   		source-highlight)
#  503|   			[[ -n $lang ]] && opt=(-s "${lang##*.}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:501:15: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")
#  500|   			[[ $colors -ge 256 ]] && opt+=(-f terminal256)
#  501|-> 			[[ "$file" == - ]] || opt+=("$file") ;;
#  502|   		source-highlight)
#  503|   			[[ -n $lang ]] && opt=(-s "${lang##*.}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:501:26: warning[SC3024]: In POSIX sh, += is undefined.
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")
#  500|   			[[ $colors -ge 256 ]] && opt+=(-f terminal256)
#  501|-> 			[[ "$file" == - ]] || opt+=("$file") ;;
#  502|   		source-highlight)
#  503|   			[[ -n $lang ]] && opt=(-s "${lang##*.}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:501:31: warning[SC3030]: In POSIX sh, arrays are undefined.
#  499|   			[[ -n $style ]] && opt+=(-O style="${style%% *}")
#  500|   			[[ $colors -ge 256 ]] && opt+=(-f terminal256)
#  501|-> 			[[ "$file" == - ]] || opt+=("$file") ;;
#  502|   		source-highlight)
#  503|   			[[ -n $lang ]] && opt=(-s "${lang##*.}")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:503:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  501|   			[[ "$file" == - ]] || opt+=("$file") ;;
#  502|   		source-highlight)
#  503|-> 			[[ -n $lang ]] && opt=(-s "${lang##*.}")
#  504|   			style=esc
#  505|   			[[ $colors -ge 256 ]] && style=esc256

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:503:26: warning[SC3030]: In POSIX sh, arrays are undefined.
#  501|   			[[ "$file" == - ]] || opt+=("$file") ;;
#  502|   		source-highlight)
#  503|-> 			[[ -n $lang ]] && opt=(-s "${lang##*.}")
#  504|   			style=esc
#  505|   			[[ $colors -ge 256 ]] && style=esc256

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:506:4: warning[SC3024]: In POSIX sh, += is undefined.
#  504|   			style=esc
#  505|   			[[ $colors -ge 256 ]] && style=esc256
#  506|-> 			opt+=(--failsafe -f "$style" --style-file "$style".style)
#  507|   			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:506:9: warning[SC3030]: In POSIX sh, arrays are undefined.
#  504|   			style=esc
#  505|   			[[ $colors -ge 256 ]] && style=esc256
#  506|-> 			opt+=(--failsafe -f "$style" --style-file "$style".style)
#  507|   			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:507:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  505|   			[[ $colors -ge 256 ]] && style=esc256
#  506|   			opt+=(--failsafe -f "$style" --style-file "$style".style)
#  507|-> 			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)
#  509|   			[[ -n $lang ]] && opt=(-l "$lang")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:507:15: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  505|   			[[ $colors -ge 256 ]] && style=esc256
#  506|   			opt+=(--failsafe -f "$style" --style-file "$style".style)
#  507|-> 			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)
#  509|   			[[ -n $lang ]] && opt=(-l "$lang")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:507:26: warning[SC3024]: In POSIX sh, += is undefined.
#  505|   			[[ $colors -ge 256 ]] && style=esc256
#  506|   			opt+=(--failsafe -f "$style" --style-file "$style".style)
#  507|-> 			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)
#  509|   			[[ -n $lang ]] && opt=(-l "$lang")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:507:31: warning[SC3030]: In POSIX sh, arrays are undefined.
#  505|   			[[ $colors -ge 256 ]] && style=esc256
#  506|   			opt+=(--failsafe -f "$style" --style-file "$style".style)
#  507|-> 			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)
#  509|   			[[ -n $lang ]] && opt=(-l "$lang")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:509:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  507|   			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)
#  509|-> 			[[ -n $lang ]] && opt=(-l "$lang")
#  510|   			opt+=("$file") ;;
#  511|   		nvimpager)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:509:26: warning[SC3030]: In POSIX sh, arrays are undefined.
#  507|   			[[ "$file" == - ]] || opt+=(-i "$file") ;;
#  508|   		code2color|vimcolor)
#  509|-> 			[[ -n $lang ]] && opt=(-l "$lang")
#  510|   			opt+=("$file") ;;
#  511|   		nvimpager)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:510:4: warning[SC3024]: In POSIX sh, += is undefined.
#  508|   		code2color|vimcolor)
#  509|   			[[ -n $lang ]] && opt=(-l "$lang")
#  510|-> 			opt+=("$file") ;;
#  511|   		nvimpager)
#  512|   			opt=(-c --)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:510:9: warning[SC3030]: In POSIX sh, arrays are undefined.
#  508|   		code2color|vimcolor)
#  509|   			[[ -n $lang ]] && opt=(-l "$lang")
#  510|-> 			opt+=("$file") ;;
#  511|   		nvimpager)
#  512|   			opt=(-c --)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:512:8: warning[SC3030]: In POSIX sh, arrays are undefined.
#  510|   			opt+=("$file") ;;
#  511|   		nvimpager)
#  512|-> 			opt=(-c --)
#  513|   			[[ -n $lang ]] && opt+=(-c "set filetype=$lang")
#  514|   			opt+=("$file") ;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:513:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  511|   		nvimpager)
#  512|   			opt=(-c --)
#  513|-> 			[[ -n $lang ]] && opt+=(-c "set filetype=$lang")
#  514|   			opt+=("$file") ;;
#  515|   		e2ansi-cat)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:513:22: warning[SC3024]: In POSIX sh, += is undefined.
#  511|   		nvimpager)
#  512|   			opt=(-c --)
#  513|-> 			[[ -n $lang ]] && opt+=(-c "set filetype=$lang")
#  514|   			opt+=("$file") ;;
#  515|   		e2ansi-cat)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:513:27: warning[SC3030]: In POSIX sh, arrays are undefined.
#  511|   		nvimpager)
#  512|   			opt=(-c --)
#  513|-> 			[[ -n $lang ]] && opt+=(-c "set filetype=$lang")
#  514|   			opt+=("$file") ;;
#  515|   		e2ansi-cat)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:514:4: warning[SC3024]: In POSIX sh, += is undefined.
#  512|   			opt=(-c --)
#  513|   			[[ -n $lang ]] && opt+=(-c "set filetype=$lang")
#  514|-> 			opt+=("$file") ;;
#  515|   		e2ansi-cat)
#  516|   			opt=(-- "$file")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:514:9: warning[SC3030]: In POSIX sh, arrays are undefined.
#  512|   			opt=(-c --)
#  513|   			[[ -n $lang ]] && opt+=(-c "set filetype=$lang")
#  514|-> 			opt+=("$file") ;;
#  515|   		e2ansi-cat)
#  516|   			opt=(-- "$file")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:516:8: warning[SC3030]: In POSIX sh, arrays are undefined.
#  514|   			opt+=("$file") ;;
#  515|   		e2ansi-cat)
#  516|-> 			opt=(-- "$file")
#  517|   			[[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
#  518|   		bat|batcat)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:517:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  515|   		e2ansi-cat)
#  516|   			opt=(-- "$file")
#  517|-> 			[[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
#  518|   		bat|batcat)
#  519|   			[[ -n $lang ]] && opt=(-l "$lang")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:517:26: warning[SC3030]: In POSIX sh, arrays are undefined.
#  515|   		e2ansi-cat)
#  516|   			opt=(-- "$file")
#  517|-> 			[[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
#  518|   		bat|batcat)
#  519|   			[[ -n $lang ]] && opt=(-l "$lang")

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:519:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  517|   			[[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
#  518|   		bat|batcat)
#  519|-> 			[[ -n $lang ]] && opt=(-l "$lang")
#  520|   			batconfig=$($prog --config-file 2>/dev/null)
#  521|   			# Extract style and theme from LESSCOLORIZER

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:519:26: warning[SC3030]: In POSIX sh, arrays are undefined.
#  517|   			[[ -n $lang ]] && opt=(-- --mode "$lang" "$file") ;;
#  518|   		bat|batcat)
#  519|-> 			[[ -n $lang ]] && opt=(-l "$lang")
#  520|   			batconfig=$($prog --config-file 2>/dev/null)
#  521|   			# Extract style and theme from LESSCOLORIZER

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:536:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  534|   			[[ -z $theme ]] && theme=$BAT_THEME
#  535|   			if [[ -r "$batconfig" ]]; then
#  536|-> 				[[ -z $style ]] && { grep -q -e '^--style' "$batconfig" || style=plain; }
#  537|   				[[ -z $theme ]] && { grep -q -e '^--theme' "$batconfig" || theme=ansi; }
#  538|   			else

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:537:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  535|   			if [[ -r "$batconfig" ]]; then
#  536|   				[[ -z $style ]] && { grep -q -e '^--style' "$batconfig" || style=plain; }
#  537|-> 				[[ -z $theme ]] && { grep -q -e '^--theme' "$batconfig" || theme=ansi; }
#  538|   			else
#  539|   				[[ -z $style ]] && style=plain

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:544:4: warning[SC3024]: In POSIX sh, += is undefined.
#  542|   			style="${style%% *}" theme="${theme%%[|&;<>]*}"
#  543|   			opt+=(${style:+--style="$style"} ${theme:+--theme="$theme"})
#  544|-> 			opt+=("$COLOR" --paging=never "$file") ;;
#  545|   		*)
#  546|   			;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:544:9: warning[SC3030]: In POSIX sh, arrays are undefined.
#  542|   			style="${style%% *}" theme="${theme%%[|&;<>]*}"
#  543|   			opt+=(${style:+--style="$style"} ${theme:+--theme="$theme"})
#  544|-> 			opt+=("$COLOR" --paging=never "$file") ;;
#  545|   		*)
#  546|   			;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:548:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  546|   			;;
#  547|   	esac
#  548|-> 	[[ -n $LESSCOLORIZER && -z $prog ]] && msg "$LESSCOLORIZER not found"
#  549|   	colorizer=("$prog" "${opt[@]}")
#  550|   }

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:554:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  552|   has_colorizer () {
#  553|   	[[ $COLOR == *always ]] || return
#  554|-> 	[[ $(wc -c  < "$1") -lt $LESS_MAXSIZE_COLOR ]] || return
#  555|   	[[ $2 == plain || -z $2 ]] && return
#  556|   	prog=$(find_colorizer)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:558:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  556|   	prog=$(find_colorizer)
#  557|   	# prefer an explicitly requested language
#  558|-> 	[[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
#  559|   	# if input is from a pipe use the suffix as language hint
#  560|   	[[ $1 == - ]] && lang=$3

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:558:10: warning[SC3015]: In POSIX sh, =~ regex matching is undefined.
#  556|   	prog=$(find_colorizer)
#  557|   	# prefer an explicitly requested language
#  558|-> 	[[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
#  559|   	# if input is from a pipe use the suffix as language hint
#  560|   	[[ $1 == - ]] && lang=$3

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:560:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  558|   	[[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
#  559|   	# if input is from a pipe use the suffix as language hint
#  560|-> 	[[ $1 == - ]] && lang=$3
#  561|   
#  562|   	pname=${prog##*/}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:560:8: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  558|   	[[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || reql=$2
#  559|   	# if input is from a pipe use the suffix as language hint
#  560|-> 	[[ $1 == - ]] && lang=$3
#  561|   
#  562|   	pname=${prog##*/}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:566:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  564|   
#  565|   	lang="$(check_lang "$pname" "$reql")"
#  566|-> 	if [[ -z "$lang" && $1 == - && -n $3 ]]; then
#  567|   		lang=$3
#  568|   		[[ $lang == *.* ]] && lang=${lang##*.}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:566:25: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  564|   
#  565|   	lang="$(check_lang "$pname" "$reql")"
#  566|-> 	if [[ -z "$lang" && $1 == - && -n $3 ]]; then
#  567|   		lang=$3
#  568|   		[[ $lang == *.* ]] && lang=${lang##*.}

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:568:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  566|   	if [[ -z "$lang" && $1 == - && -n $3 ]]; then
#  567|   		lang=$3
#  568|-> 		[[ $lang == *.* ]] && lang=${lang##*.}
#  569|   		lang="$(check_lang "$pname" "$lang")"
#  570|   	fi

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:568:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  566|   	if [[ -z "$lang" && $1 == - && -n $3 ]]; then
#  567|   		lang=$3
#  568|-> 		[[ $lang == *.* ]] && lang=${lang##*.}
#  569|   		lang="$(check_lang "$pname" "$lang")"
#  570|   	fi

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:576:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  574|   
#  575|   isfinal () {
#  576|-> 	[[ $x == plain && -n $fext ]] && x="$fext"
#  577|   	if [[ "$2" == *$sep ]]; then
#  578|   		if [[ "$2" == "$sep" && "$x" == html ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:576:8: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  574|   
#  575|   isfinal () {
#  576|-> 	[[ $x == plain && -n $fext ]] && x="$fext"
#  577|   	if [[ "$2" == *$sep ]]; then
#  578|   		if [[ "$2" == "$sep" && "$x" == html ]]; then

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:600:34: warning[SC3030]: In POSIX sh, arrays are undefined.
#  598|   		xml)
#  599|   			[[ -z $file2 ]] &&
#  600|-> 			has_cmd xmq 'xmq: 4.0' && cmd=(isxmq "$1" xml) ;;
#  601|   		html)
#  602|   			[[ -z $file2 ]] && has_htmlprog && cmd=(ishtml "$1") ;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:615:46: warning[SC3030]: In POSIX sh, arrays are undefined.
#  613|   			fileext='java'
#  614|   			t=$(nexttmp 'class')
#  615|-> 			has_cmd procyon && cat "$1" > "$t" && cmd=(JAVA_TOOL_OPTIONS=-DAnsi=true procyon "$t") ;;
#  616|   		docx)
#  617|   			{ has_cmd pandoc && cmd=(pandoc -f docx -t plain "$1"); } ||

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:676:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  674|   			[[ "$x" = csr ]] && x509=req || x509="$x"
#  675|   			if has_cmd openssl; then
#  676|-> 				[[ "$1" == - ]] && set "$1" /dev/stdin
#  677|   				while openssl "$x509" -noout -text 2>/dev/null; do :; done < "$1";
#  678|   				return

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:676:13: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  674|   			[[ "$x" = csr ]] && x509=req || x509="$x"
#  675|   			if has_cmd openssl; then
#  676|-> 				[[ "$1" == - ]] && set "$1" /dev/stdin
#  677|   				while openssl "$x509" -noout -text 2>/dev/null; do :; done < "$1";
#  678|   				return

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:690:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  688|   			{ has_cmd id3v2 && cmd=(istemp "id3v2 --list" "$1"); } ;;
#  689|   		log)
#  690|-> 			[[ $COLOR == *always* ]] && has_cmd tspin &&
#  691|   				cmd=(nodash tspin -f "$1") ;;
#  692|   		csv)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:690:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  688|   			{ has_cmd id3v2 && cmd=(istemp "id3v2 --list" "$1"); } ;;
#  689|   		log)
#  690|-> 			[[ $COLOR == *always* ]] && has_cmd tspin &&
#  691|   				cmd=(nodash tspin -f "$1") ;;
#  692|   		csv)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:691:9: warning[SC3030]: In POSIX sh, arrays are undefined.
#  689|   		log)
#  690|   			[[ $COLOR == *always* ]] && has_cmd tspin &&
#  691|-> 				cmd=(nodash tspin -f "$1") ;;
#  692|   		csv)
#  693|   			msg "type -S<ENTER> for better display of very wide tables"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:694:30: warning[SC3030]: In POSIX sh, arrays are undefined.
#  692|   		csv)
#  693|   			msg "type -S<ENTER> for better display of very wide tables"
#  694|-> 			{ has_cmd csvtable && cmd=(csvtable "$1"); } ||
#  695|   			{ has_cmd csvlook && cmd=(csvlook -S "$1"); } ||
#  696|   			{ has_cmd column && cmd=(istemp "column -s	,; -t" "$1"); } ||

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:702:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  700|   			has_cmd jq && cmd=(jq "${opt[@]}" "$1") ;;
#  701|   		zlib)
#  702|-> 			[[ $1 == - ]] && arg='/dev/stdin' || arg="$1"
#  703|   			{ has_cmd pigz && pigz -d -z < "$arg" && return ; } ||
#  704|   			{ has_cmd zlib-flate && zlib-flate -uncompress < "$arg" && return ; } ;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:702:10: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  700|   			has_cmd jq && cmd=(jq "${opt[@]}" "$1") ;;
#  701|   		zlib)
#  702|-> 			[[ $1 == - ]] && arg='/dev/stdin' || arg="$1"
#  703|   			{ has_cmd pigz && pigz -d -z < "$arg" && return ; } ||
#  704|   			{ has_cmd zlib-flate && zlib-flate -uncompress < "$arg" && return ; } ;;

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:706:27: warning[SC3030]: In POSIX sh, arrays are undefined.
#  704|   			{ has_cmd zlib-flate && zlib-flate -uncompress < "$arg" && return ; } ;;
#  705|   		sqlite3)
#  706|-> 			has_cmd sqlite3 && cmd=(sqlite3  "$1" .dbinfo .dump) ;;
#  707|   	esac
#  708|   	fi

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:736:3: warning[SC3043]: In POSIX sh, 'local' is undefined.
#  734|   		"${cmd[@]}" 2>&1
#  735|   	else
#  736|-> 		local final_input="$1"
#  737|   		if [[ -n $fileext && "$1" == - && ${colorizer[*]} != archive_color ]]; then
#  738|   			final_input=$(nexttmp)

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:737:6: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  735|   	else
#  736|   		local final_input="$1"
#  737|-> 		if [[ -n $fileext && "$1" == - && ${colorizer[*]} != archive_color ]]; then
#  738|   			final_input=$(nexttmp)
#  739|   			cat "$1" > "$final_input"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:737:29: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  735|   	else
#  736|   		local final_input="$1"
#  737|-> 		if [[ -n $fileext && "$1" == - && ${colorizer[*]} != archive_color ]]; then
#  738|   			final_input=$(nexttmp)
#  739|   			cat "$1" > "$final_input"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:737:37: warning[SC3054]: In POSIX sh, array references are undefined.
#  735|   	else
#  736|   		local final_input="$1"
#  737|-> 		if [[ -n $fileext && "$1" == - && ${colorizer[*]} != archive_color ]]; then
#  738|   			final_input=$(nexttmp)
#  739|   			cat "$1" > "$final_input"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:742:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  740|   		fi
#  741|   
#  742|-> 		[[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
#  743|   		[[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
#  744|   		# if fileext set, we need to filter to get rid of .fileext

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:742:9: warning[SC3054]: In POSIX sh, array references are undefined.
#  740|   		fi
#  741|   
#  742|-> 		[[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
#  743|   		[[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
#  744|   		# if fileext set, we need to filter to get rid of .fileext

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:743:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  741|   
#  742|   		[[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
#  743|-> 		[[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
#  744|   		# if fileext set, we need to filter to get rid of .fileext
#  745|   		[[ -n $fileext && "$1" != - ]] && cat "$1" && return

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:743:9: warning[SC3054]: In POSIX sh, array references are undefined.
#  741|   
#  742|   		[[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
#  743|-> 		[[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
#  744|   		# if fileext set, we need to filter to get rid of .fileext
#  745|   		[[ -n $fileext && "$1" != - ]] && cat "$1" && return

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:743:51: warning[SC3054]: In POSIX sh, array references are undefined.
#  741|   
#  742|   		[[ -z ${colorizer[*]} ]] && has_colorizer "$final_input" "$fext" "$fileext"
#  743|-> 		[[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
#  744|   		# if fileext set, we need to filter to get rid of .fileext
#  745|   		[[ -n $fileext && "$1" != - ]] && cat "$1" && return

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:745:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  743|   		[[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" 2>/dev/null && return
#  744|   		# if fileext set, we need to filter to get rid of .fileext
#  745|-> 		[[ -n $fileext && "$1" != - ]] && cat "$1" && return
#  746|   		cat "$final_input"
#  747|   	fi

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:806:8: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  804|   				isoinfo -fR"$joliet" -i "$t" ;;
#  805|   			cpio)
#  806|-> 				if [[ "$2" == - ]]; then
#  807|   					cpio -tv --quiet
#  808|   				else

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:806:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  804|   				isoinfo -fR"$joliet" -i "$t" ;;
#  805|   			cpio)
#  806|-> 				if [[ "$2" == - ]]; then
#  807|   					cpio -tv --quiet
#  808|   				else

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:906:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  904|   
#  905|   isxmq () {
#  906|-> 	[[ $XMQ_THEME == dark ]] && colarg="--bg=dark" || colarg="--bg=light";
#  907|   	[[ $COLOR == *always ]] || colarg="--bg=mono"
#  908|   	msg "xmq output, append :$2 to the filename to see the (colored) contents"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:906:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  904|   
#  905|   isxmq () {
#  906|-> 	[[ $XMQ_THEME == dark ]] && colarg="--bg=dark" || colarg="--bg=light";
#  907|   	[[ $COLOR == *always ]] || colarg="--bg=mono"
#  908|   	msg "xmq output, append :$2 to the filename to see the (colored) contents"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:907:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  905|   isxmq () {
#  906|   	[[ $XMQ_THEME == dark ]] && colarg="--bg=dark" || colarg="--bg=light";
#  907|-> 	[[ $COLOR == *always ]] || colarg="--bg=mono"
#  908|   	msg "xmq output, append :$2 to the filename to see the (colored) contents"
#  909|   	xmq "$1" render-terminal "$colarg"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:907:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  905|   isxmq () {
#  906|   	[[ $XMQ_THEME == dark ]] && colarg="--bg=dark" || colarg="--bg=light";
#  907|-> 	[[ $COLOR == *always ]] || colarg="--bg=mono"
#  908|   	msg "xmq output, append :$2 to the filename to see the (colored) contents"
#  909|   	xmq "$1" render-terminal "$colarg"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:961:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  959|   # the main program
#  960|   set +o noclobber
#  961|-> [[ -n "$ZSH_VERSION" ]] && setopt shwordsplit
#  962|   # the current locale in lowercase (or generic utf-8)
#  963|   charmap="utf-8"

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:977:33: warning[SC3048]: In POSIX sh, prefixing signal names with 'SIG' is undefined.
#  975|   
#  976|   tmpdir=$(mktemp -d --tmpdir "lesspipe.XXXXXX") || exit 1
#  977|-> trap 'rm -rf "$tmpdir"; exit 1' SIGINT
#  978|   trap 'rm -rf "$tmpdir"' EXIT
#  979|   trap - PIPE

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1000:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  998|   else
#  999|   	# no filtering for file names contained in .lessignore
# 1000|-> 	if [[ -r "${HOME}/.lessignore" ]]; then
# 1001|   		name="$1"
# 1002|   		while IFS= read -r pattern || [[ -n "$pattern" ]]; do

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1002:33: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 1000|   	if [[ -r "${HOME}/.lessignore" ]]; then
# 1001|   		name="$1"
# 1002|-> 		while IFS= read -r pattern || [[ -n "$pattern" ]]; do
# 1003|   			[[ -z "$pattern" ]] && continue
# 1004|   			[[ "$pattern" == \#* ]] && continue

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1003:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 1001|   		name="$1"
# 1002|   		while IFS= read -r pattern || [[ -n "$pattern" ]]; do
# 1003|-> 			[[ -z "$pattern" ]] && continue
# 1004|   			[[ "$pattern" == \#* ]] && continue
# 1005|   			# shellcheck disable=SC2053

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1004:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 1002|   		while IFS= read -r pattern || [[ -n "$pattern" ]]; do
# 1003|   			[[ -z "$pattern" ]] && continue
# 1004|-> 			[[ "$pattern" == \#* ]] && continue
# 1005|   			# shellcheck disable=SC2053
# 1006|   			[[ "$name" == $pattern ]] && exit 0

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1004:18: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 1002|   		while IFS= read -r pattern || [[ -n "$pattern" ]]; do
# 1003|   			[[ -z "$pattern" ]] && continue
# 1004|-> 			[[ "$pattern" == \#* ]] && continue
# 1005|   			# shellcheck disable=SC2053
# 1006|   			[[ "$name" == $pattern ]] && exit 0

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1006:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 1004|   			[[ "$pattern" == \#* ]] && continue
# 1005|   			# shellcheck disable=SC2053
# 1006|-> 			[[ "$name" == $pattern ]] && exit 0
# 1007|   		done < "${HOME}/.lessignore"
# 1008|   	fi

Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:1006:15: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 1004|   			[[ "$pattern" == \#* ]] && continue
# 1005|   			# shellcheck disable=SC2053
# 1006|-> 			[[ "$name" == $pattern ]] && exit 0
# 1007|   		done < "${HOME}/.lessignore"
# 1008|   	fi

Error: SHELLCHECK_WARNING:
/usr/libexec/less/less-osc8-open:16:13: warning[SC3028]: In POSIX sh, HOSTNAME is undefined.
#   14|   	file://*/*)
#   15|   		linkhost=${1#file://}; linkhost=${linkhost%%/*}
#   16|-> 		localhost=${HOSTNAME:-$(bash -c 'printf %s "$HOSTNAME"' || uname -n)} 2>/dev/null
#   17|   
#   18|   		case $localhost in

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:299:8: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  297|   				isoinfo -fR"$joliet" -i "$t" ;;
#  298|   			cpio)
#  299|-> 				if [[ "$2" == - ]]; then
#  300|   					cpio -t --quiet
#  301|   				else

Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:299:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  297|   				isoinfo -fR"$joliet" -i "$t" ;;
#  298|   			cpio)
#  299|-> 				if [[ "$2" == - ]]; then
#  300|   					cpio -t --quiet
#  301|   				else

Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:371:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  369|   # the main program
#  370|   # LESSOPEN needs to be set to complete names in archives
#  371|-> [[ "$LESSOPEN" == *\|* ]] || exit 0
#  372|   set +o noclobber
#  373|   [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split

Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:371:16: warning[SC3014]: In POSIX sh, == in place of = is undefined.
#  369|   # the main program
#  370|   # LESSOPEN needs to be set to complete names in archives
#  371|-> [[ "$LESSOPEN" == *\|* ]] || exit 0
#  372|   set +o noclobber
#  373|   [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split

Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:373:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
#  371|   [[ "$LESSOPEN" == *\|* ]] || exit 0
#  372|   set +o noclobber
#  373|-> [[ -n "$ZSH_VERSION" ]] && setopt sh_word_split
#  374|   # tilde and escaped chars file name expansion
#  375|   a="${1/#\~/$HOME}"

Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:376:4: warning[SC3060]: In POSIX sh, string replacement is undefined.
#  374|   # tilde and escaped chars file name expansion
#  375|   a="${1/#\~/$HOME}"
#  376|-> a="${a//\\/}"
#  377|   sep=:					# file name separator
#  378|   altsep='='				# alternate separator character

Error: SHELLCHECK_WARNING:
/usr/libexec/less/lesscomplete:386:33: warning[SC3048]: In POSIX sh, prefixing signal names with 'SIG' is undefined.
#  384|   
#  385|   tmpdir=$(mktemp -d --tmpdir "lesspipe.XXXXXX") || exit 1
#  386|-> trap 'rm -rf "$tmpdir"; exit 1' SIGINT
#  387|   trap 'rm -rf "$tmpdir"' EXIT
#  388|   trap - PIPE