Task #131473 - added.err
back to task #131473download
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