Task #131473 - fixed.err
back to task #131473download
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:26:3: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 24| fname="$1"
# 25| if [[ "$1" == - || -z $1 ]]; then
# 26|-> declare t
# 27| t=$(nexttmp)
# 28| head -c 1000000 > "$t" 2>/dev/null
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:34:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 32| fext=$(fileext "$fname")
# 33| ### get file type from mime type
# 34|-> declare ft
# 35| ft=$(file -L -s -b --mime "$1" 2> /dev/null)
# 36| [[ $ft == *=* ]] && fchar="${ft##*=}" || fchar=utf-8
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:64:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 62|
# 63| nexttmp () {
# 64|-> declare new="$tmpdir/lesspipe.$RANDOM.${ft%%:*}"
# 65| echo "$new"
# 66| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:64:32: warning[SC3028]: In POSIX sh, RANDOM is undefined.
# 62|
# 63| nexttmp () {
# 64|-> declare new="$tmpdir/lesspipe.$RANDOM.${ft%%:*}"
# 65| echo "$new"
# 66| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:169:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 167| cmd=()
# 168| [[ "$3" == $sep$sep ]] && return
# 169|-> declare t
# 170| # uncompress
# 171| case $x in
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:365:4: warning[SC3060]: In POSIX sh, string replacement is undefined.
# 363| setopt sh_word_split 2>/dev/null
# 364| a="${1/#\~/$HOME}"
# 365|-> a="${a//\\}"
# 366| sep=: # file name separator
# 367| altsep='=' # alternate separator character
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:374:34: warning[SC3028]: In POSIX sh, RANDOM is undefined.
# 372| fi
# 373|
# 374|-> tmpdir=${TMPDIR:-/tmp}/lesspipe."$RANDOM"
# 375| [[ -d "$tmpdir" ]] || mkdir "$tmpdir"
# 376| [[ -d "$tmpdir" ]] || exit 1
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:375:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 373|
# 374| tmpdir=${TMPDIR:-/tmp}/lesspipe."$RANDOM"
# 375|-> [[ -d "$tmpdir" ]] || mkdir "$tmpdir"
# 376| [[ -d "$tmpdir" ]] || exit 1
# 377| trap 'rm -rf "$tmpdir";exit 1' INT
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:376:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 374| tmpdir=${TMPDIR:-/tmp}/lesspipe."$RANDOM"
# 375| [[ -d "$tmpdir" ]] || mkdir "$tmpdir"
# 376|-> [[ -d "$tmpdir" ]] || exit 1
# 377| trap 'rm -rf "$tmpdir";exit 1' INT
# 378| trap 'rm -rf "$tmpdir"' EXIT
Error: SHELLCHECK_WARNING:
/usr/bin/lesscomplete:385:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 383| if [[ $LESSOPEN == *\|-* && $1 == - ]]; then
# 384| cat > "$t"
# 385|-> [[ -n "$fext" ]] && t="$t$sep$fext"
# 386| a="$t"
# 387| nexttmp >/dev/null
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:25:3: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 23| fname="$1"
# 24| if [[ "$1" == - || -z $1 ]]; then
# 25|-> declare t
# 26| t=$(nexttmp)
# 27| head -c 1000000 > "$t" 2>/dev/null
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:33:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 31| fext=$(fileext "$fname")
# 32| ### get file type from mime type
# 33|-> declare ft
# 34| ft=$(file -L -s -b --mime "$1" 2> /dev/null)
# 35| [[ $ft == *=* ]] && fchar="${ft##*=}" || fchar=utf-8
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:170:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 168|
# 169| separatorline () {
# 170|-> declare a="==================================="
# 171| word="Contents"
# 172| [[ -n $1 ]] && word=$1
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:177:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 175|
# 176| nexttmp () {
# 177|-> declare new="$tmpdir/lesspipe.$RANDOM.${ft%%:*}"
# 178| echo "$new"
# 179| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:177:32: warning[SC3028]: In POSIX sh, RANDOM is undefined.
# 175|
# 176| nexttmp () {
# 177|-> declare new="$tmpdir/lesspipe.$RANDOM.${ft%%:*}"
# 178| echo "$new"
# 179| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:293:2: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 291| cmd=()
# 292| [[ "$3" == $sep$sep ]] && return
# 293|-> declare t
# 294| # uncompress / transform
# 295| case $x in
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:330:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 328| return
# 329| fi
# 330|-> [[ "$3" == "$sep" ]] && return
# 331| file2=${3#"$sep"}
# 332| file2=${file2%%"$sep"*}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:330:10: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 328| return
# 329| fi
# 330|-> [[ "$3" == "$sep" ]] && return
# 331| file2=${3#"$sep"}
# 332| file2=${file2%%"$sep"*}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:391:6: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 389| [[ -n "$file2" ]] && file2= && return
# 390| msg "use ${x}_file${sep}contained_file to view a file in the archive"
# 391|-> if [[ $COLOR = --color=always ]]; then
# 392| has_cmd archive_color && colorizer=(archive_color)
# 393| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:392:39: warning[SC3030]: In POSIX sh, arrays are undefined.
# 390| msg "use ${x}_file${sep}contained_file to view a file in the archive"
# 391| if [[ $COLOR = --color=always ]]; then
# 392|-> has_cmd archive_color && colorizer=(archive_color)
# 393| fi
# 394| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:405:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 403| done <<< "$cmdtree"
# 404| # return if we want to watch growing files
# 405|-> [[ $lessarg == *less\ *\ +F\ * || $lessarg == *less\ *\ : ]] && exit 0
# 406| # color is set when calling less with -r or -R or LESS contains that option
# 407| COLOR="--color=auto"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:405:14: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 403| done <<< "$cmdtree"
# 404| # return if we want to watch growing files
# 405|-> [[ $lessarg == *less\ *\ +F\ * || $lessarg == *less\ *\ : ]] && exit 0
# 406| # color is set when calling less with -r or -R or LESS contains that option
# 407| COLOR="--color=auto"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:405:45: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 403| done <<< "$cmdtree"
# 404| # return if we want to watch growing files
# 405|-> [[ $lessarg == *less\ *\ +F\ * || $lessarg == *less\ *\ : ]] && exit 0
# 406| # color is set when calling less with -r or -R or LESS contains that option
# 407| COLOR="--color=auto"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:408:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 406| # color is set when calling less with -r or -R or LESS contains that option
# 407| COLOR="--color=auto"
# 408|-> [[ $TERM == *256* ]] && colors=256 || colors=0
# 409| has_cmd tput && colors=$(tput colors)
# 410| if [[ $colors -ge 8 ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:408:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 406| # color is set when calling less with -r or -R or LESS contains that option
# 407| COLOR="--color=auto"
# 408|-> [[ $TERM == *256* ]] && colors=256 || colors=0
# 409| has_cmd tput && colors=$(tput colors)
# 410| if [[ $colors -ge 8 ]]; then
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:430:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 428| [[ $2 == plain || -z $2 ]] && return
# 429| prog=${LESSCOLORIZER%% *}
# 430|-> [[ $prog == vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
# 431|
# 432| for i in nvimpager bat batcat pygmentize source-highlight vim nvim code2color ; do
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:430:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 428| [[ $2 == plain || -z $2 ]] && return
# 429| prog=${LESSCOLORIZER%% *}
# 430|-> [[ $prog == vimcolor ]] && ! has_cmd vim && ! has_cmd nvim && prog=
# 431|
# 432| for i in nvimpager bat batcat pygmentize source-highlight vim nvim code2color ; do
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:433:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 431|
# 432| for i in nvimpager bat batcat pygmentize source-highlight vim nvim code2color ; do
# 433|-> [[ -z $prog || $prog == "$i" ]] && has_cmd "$i" && prog=$i
# 434| done
# 435| [[ $prog == "*vim" ]] && prog=vimcolor
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:433:24: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 431|
# 432| for i in nvimpager bat batcat pygmentize source-highlight vim nvim code2color ; do
# 433|-> [[ -z $prog || $prog == "$i" ]] && has_cmd "$i" && prog=$i
# 434| done
# 435| [[ $prog == "*vim" ]] && prog=vimcolor
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:435:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 433| [[ -z $prog || $prog == "$i" ]] && has_cmd "$i" && prog=$i
# 434| done
# 435|-> [[ $prog == "*vim" ]] && prog=vimcolor
# 436| [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || lang=$2
# 437| # prefer an explicitly requested language
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:435:11: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 433| [[ -z $prog || $prog == "$i" ]] && has_cmd "$i" && prog=$i
# 434| done
# 435|-> [[ $prog == "*vim" ]] && prog=vimcolor
# 436| [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || lang=$2
# 437| # prefer an explicitly requested language
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:436:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 434| done
# 435| [[ $prog == "*vim" ]] && prog=vimcolor
# 436|-> [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || lang=$2
# 437| # prefer an explicitly requested language
# 438| [[ -n $3 ]] && lang=$3 || lang=$2
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:436:10: warning[SC3015]: In POSIX sh, =~ regex matching is undefined.
# 434| done
# 435| [[ $prog == "*vim" ]] && prog=vimcolor
# 436|-> [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || lang=$2
# 437| # prefer an explicitly requested language
# 438| [[ -n $3 ]] && lang=$3 || lang=$2
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:438:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 436| [[ "$2" =~ ^[0-9]*$ || -z "$2" ]] || lang=$2
# 437| # prefer an explicitly requested language
# 438|-> [[ -n $3 ]] && lang=$3 || lang=$2
# 439| case $prog in
# 440| bat|batcat)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:442:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 440| bat|batcat)
# 441| batconfig=$($prog --config-file)
# 442|-> [[ -n $lang ]] && $prog --list-languages|sed 's/.*:/,/;s/$/,/'|grep -i ",$lang," > /dev/null && opt=(-l "$lang")
# 443| opt2=${LESSCOLORIZER##*--}
# 444| [[ $opt2 == style=* ]] && style=${opt2##*=}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:442:104: warning[SC3030]: In POSIX sh, arrays are undefined.
# 440| bat|batcat)
# 441| batconfig=$($prog --config-file)
# 442|-> [[ -n $lang ]] && $prog --list-languages|sed 's/.*:/,/;s/$/,/'|grep -i ",$lang," > /dev/null && opt=(-l "$lang")
# 443| opt2=${LESSCOLORIZER##*--}
# 444| [[ $opt2 == style=* ]] && style=${opt2##*=}
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:455:8: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 453| [[ -z $theme ]] && theme=$BAT_THEME
# 454| if [[ -r "$batconfig" ]]; then
# 455|-> if [[ -z $style ]]; then
# 456| grep -q -e '^--style' "$batconfig" || style=plain
# 457| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:458:8: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 456| grep -q -e '^--style' "$batconfig" || style=plain
# 457| fi
# 458|-> if [[ -z $theme ]]; then
# 459| grep -q -e '^--theme' "$batconfig" || theme=ansi
# 460| fi
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:467:4: warning[SC3024]: In POSIX sh, += is undefined.
# 465| style="${style%% *}" theme="${theme%%[|&;<>]*}"
# 466| opt+=(${style:+--style="$style"} ${theme:+--theme="$theme"})
# 467|-> opt+=("$COLOR" --paging=never "$1") ;;
# 468| pygmentize)
# 469| pygmentize -l "$lang" /dev/null &>/dev/null && opt=(-l "$lang") || opt=(-g)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:467:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 465| style="${style%% *}" theme="${theme%%[|&;<>]*}"
# 466| opt+=(${style:+--style="$style"} ${theme:+--theme="$theme"})
# 467|-> opt+=("$COLOR" --paging=never "$1") ;;
# 468| pygmentize)
# 469| pygmentize -l "$lang" /dev/null &>/dev/null && opt=(-l "$lang") || opt=(-g)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:469:36: warning[SC3020]: In POSIX sh, &> is undefined.
# 467| opt+=("$COLOR" --paging=never "$1") ;;
# 468| pygmentize)
# 469|-> pygmentize -l "$lang" /dev/null &>/dev/null && opt=(-l "$lang") || opt=(-g)
# 470| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:469:55: warning[SC3030]: In POSIX sh, arrays are undefined.
# 467| opt+=("$COLOR" --paging=never "$1") ;;
# 468| pygmentize)
# 469|-> pygmentize -l "$lang" /dev/null &>/dev/null && opt=(-l "$lang") || opt=(-g)
# 470| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:469:75: warning[SC3030]: In POSIX sh, arrays are undefined.
# 467| opt+=("$COLOR" --paging=never "$1") ;;
# 468| pygmentize)
# 469|-> pygmentize -l "$lang" /dev/null &>/dev/null && opt=(-l "$lang") || opt=(-g)
# 470| [[ -n $LESSCOLORIZER && $LESSCOLORIZER = *-[OP]\ *style=* ]] && style="${LESSCOLORIZER/*style=/}"
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:473:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 472| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 473|-> [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:473:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 472| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 473|-> [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:473:23: warning[SC3024]: In POSIX sh, += is undefined.
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 472| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 473|-> [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:473:28: warning[SC3030]: In POSIX sh, arrays are undefined.
# 471| [[ -n $style ]] && opt+=(-O style="${style%% *}")
# 472| [[ $colors -ge 256 ]] && opt+=(-f terminal256)
# 473|-> [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:475:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 473| [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475|-> [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
# 476| [[ -n $lang ]] && opt+=(-s "$lang")
# 477| style=esc
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:475:36: warning[SC3030]: In POSIX sh, arrays are undefined.
# 473| [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475|-> [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
# 476| [[ -n $lang ]] && opt+=(-s "$lang")
# 477| style=esc
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:475:53: warning[SC3030]: In POSIX sh, arrays are undefined.
# 473| [[ "$1" == - ]] || opt+=("$1") ;;
# 474| source-highlight)
# 475|-> [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
# 476| [[ -n $lang ]] && opt+=(-s "$lang")
# 477| style=esc
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:476:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
# 476|-> [[ -n $lang ]] && opt+=(-s "$lang")
# 477| style=esc
# 478| [[ $colors -ge 256 ]] && style=esc256
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:476:22: warning[SC3024]: In POSIX sh, += is undefined.
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
# 476|-> [[ -n $lang ]] && opt+=(-s "$lang")
# 477| style=esc
# 478| [[ $colors -ge 256 ]] && style=esc256
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:476:27: warning[SC3030]: In POSIX sh, arrays are undefined.
# 474| source-highlight)
# 475| [[ -n $1 && "$1" != - ]] && opt=(-i "$1") || opt=()
# 476|-> [[ -n $lang ]] && opt+=(-s "$lang")
# 477| style=esc
# 478| [[ $colors -ge 256 ]] && style=esc256
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:479:4: warning[SC3024]: In POSIX sh, += is undefined.
# 477| style=esc
# 478| [[ $colors -ge 256 ]] && style=esc256
# 479|-> opt+=(--failsafe -f "$style" --style-file "$style".style) ;;
# 480| code2color|vimcolor)
# 481| opt=("$1")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:479:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 477| style=esc
# 478| [[ $colors -ge 256 ]] && style=esc256
# 479|-> opt+=(--failsafe -f "$style" --style-file "$style".style) ;;
# 480| code2color|vimcolor)
# 481| opt=("$1")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:481:8: warning[SC3030]: In POSIX sh, arrays are undefined.
# 479| opt+=(--failsafe -f "$style" --style-file "$style".style) ;;
# 480| code2color|vimcolor)
# 481|-> opt=("$1")
# 482| [[ -n "$3" ]] && opt=(-l "$3" "$1") ;;
# 483| nvimpager)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:482:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 480| code2color|vimcolor)
# 481| opt=("$1")
# 482|-> [[ -n "$3" ]] && opt=(-l "$3" "$1") ;;
# 483| nvimpager)
# 484| opt=(-c "$1")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:482:25: warning[SC3030]: In POSIX sh, arrays are undefined.
# 480| code2color|vimcolor)
# 481| opt=("$1")
# 482|-> [[ -n "$3" ]] && opt=(-l "$3" "$1") ;;
# 483| nvimpager)
# 484| opt=(-c "$1")
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:484:8: warning[SC3030]: In POSIX sh, arrays are undefined.
# 482| [[ -n "$3" ]] && opt=(-l "$3" "$1") ;;
# 483| nvimpager)
# 484|-> opt=(-c "$1")
# 485| [[ -n "$3" ]] && ft=${3##*/} && ft=${ft##*.} &&
# 486| opt=(-c "$1" --cmd "set filetype=$ft") ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:485:4: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 483| nvimpager)
# 484| opt=(-c "$1")
# 485|-> [[ -n "$3" ]] && ft=${3##*/} && ft=${ft##*.} &&
# 486| opt=(-c "$1" --cmd "set filetype=$ft") ;;
# 487| *)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:486:9: warning[SC3030]: In POSIX sh, arrays are undefined.
# 484| opt=(-c "$1")
# 485| [[ -n "$3" ]] && ft=${3##*/} && ft=${ft##*.} &&
# 486|-> opt=(-c "$1" --cmd "set filetype=$ft") ;;
# 487| *)
# 488| return ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:517:27: warning[SC3030]: In POSIX sh, arrays are undefined.
# 515| xml)
# 516| [[ -z $file2 ]] &&
# 517|-> { { has_cmd xmq && cmd=(isxmq "$1" xml); } ||
# 518| { has_htmlprog && cmd=(ishtml "$1"); }; } ;;
# 519| html)
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:518:26: warning[SC3030]: In POSIX sh, arrays are undefined.
# 516| [[ -z $file2 ]] &&
# 517| { { has_cmd xmq && cmd=(isxmq "$1" xml); } ||
# 518|-> { has_htmlprog && cmd=(ishtml "$1"); }; } ;;
# 519| html)
# 520| [[ -z $file2 ]] && has_htmlprog && cmd=(ishtml "$1") ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:531:60: warning[SC3030]: In POSIX sh, arrays are undefined.
# 529| java-applet)
# 530| # filename needs to end in .class
# 531|-> has_cmd procyon && t=$t.class && cat "$1" > "$t" && cmd=(procyon "$t") ;;
# 532| docx)
# 533| { has_cmd pandoc && cmd=(pandoc -f docx -t plain "$1"); } ||
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:565:4: warning[SC3044]: In POSIX sh, 'declare' is undefined.
# 563| troff)
# 564| fext=$(fileext "$1")
# 565|-> declare macro=andoc
# 566| [[ "$fext" == me ]] && macro=e
# 567| [[ "$fext" == ms ]] && macro=s
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:591:27: warning[SC3030]: In POSIX sh, arrays are undefined.
# 589| x509|crl|pem-file|csr)
# 590| [[ "$x" = csr ]] && x509=req || x509="$x"
# 591|-> has_cmd openssl && cmd=(istemp "openssl $x509 -text -noout -in" "$1") ;;
# 592| pgp)
# 593| has_cmd gpg && cmd=(gpg --decrypt --quiet --no-tty --batch --yes "$1") ;;
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:603:61: warning[SC3030]: In POSIX sh, arrays are undefined.
# 601| csv)
# 602| msg "type -S<ENTER> for better display of very wide tables"
# 603|-> { has_cmd csvtable && csvtable -h >/dev/null 2>&1 && cmd=(csvtable "$1"); } ||
# 604| { has_cmd csvlook && cmd=(csvlook -S "$1"); } ||
# 605| { has_cmd column && cmd=(istemp "column -s ,; -t" "$1"); } ||
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:637:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 635| fext=${fext##*/}
# 636| [[ -z $fext ]] && fext=$x
# 637|-> [[ -z ${colorizer[*]} ]] && has_colorizer "$1" "$fext" "$fileext"
# 638| if [[ -n ${cmd[*]} ]]; then
# 639| # TAU: When cmd starts with environment variable settings, bash will refuse to execute it via : "${cmd[@]}"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:637:8: warning[SC3054]: In POSIX sh, array references are undefined.
# 635| fext=${fext##*/}
# 636| [[ -z $fext ]] && fext=$x
# 637|-> [[ -z ${colorizer[*]} ]] && has_colorizer "$1" "$fext" "$fileext"
# 638| if [[ -n ${cmd[*]} ]]; then
# 639| # TAU: When cmd starts with environment variable settings, bash will refuse to execute it via : "${cmd[@]}"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:644:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 642| "${cmd[@]}" 2>&1
# 643| else
# 644|-> [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" && return
# 645| # if fileext set, we need to filter to get rid of .fileext
# 646| [[ -n $fileext || "$1" == - || "$1" == "$t" ]] && cat "$1"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:644:9: warning[SC3054]: In POSIX sh, array references are undefined.
# 642| "${cmd[@]}" 2>&1
# 643| else
# 644|-> [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" && return
# 645| # if fileext set, we need to filter to get rid of .fileext
# 646| [[ -n $fileext || "$1" == - || "$1" == "$t" ]] && cat "$1"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:644:51: warning[SC3054]: In POSIX sh, array references are undefined.
# 642| "${cmd[@]}" 2>&1
# 643| else
# 644|-> [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" && return
# 645| # if fileext set, we need to filter to get rid of .fileext
# 646| [[ -n $fileext || "$1" == - || "$1" == "$t" ]] && cat "$1"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:646:3: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 644| [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" && return
# 645| # if fileext set, we need to filter to get rid of .fileext
# 646|-> [[ -n $fileext || "$1" == - || "$1" == "$t" ]] && cat "$1"
# 647| fi
# 648| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:646:26: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 644| [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" && return
# 645| # if fileext set, we need to filter to get rid of .fileext
# 646|-> [[ -n $fileext || "$1" == - || "$1" == "$t" ]] && cat "$1"
# 647| fi
# 648| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:646:39: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 644| [[ -n ${colorizer[*]} && $fcat != binary ]] && "${colorizer[@]}" && return
# 645| # if fileext set, we need to filter to get rid of .fileext
# 646|-> [[ -n $fileext || "$1" == - || "$1" == "$t" ]] && cat "$1"
# 647| fi
# 648| }
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:802:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 800|
# 801| isxmq () {
# 802|-> [[ $COLOR == *always ]] && colarg="--color" || colarg="--mono"
# 803| msg "xmq output, append :$2 to the filename to see the (colored) contents"
# 804| xmq "$1" render-terminal "$colarg"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:802:12: warning[SC3014]: In POSIX sh, == in place of = is undefined.
# 800|
# 801| isxmq () {
# 802|-> [[ $COLOR == *always ]] && colarg="--color" || colarg="--mono"
# 803| msg "xmq output, append :$2 to the filename to see the (colored) contents"
# 804| xmq "$1" render-terminal "$colarg"
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:871:34: warning[SC3028]: In POSIX sh, RANDOM is undefined.
# 869| fi
# 870|
# 871|-> tmpdir=${TMPDIR:-/tmp}/lesspipe."$RANDOM"
# 872| [[ -d "$tmpdir" ]] || mkdir "$tmpdir"
# 873| [[ -d "$tmpdir" ]] || exit 1
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:872:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 870|
# 871| tmpdir=${TMPDIR:-/tmp}/lesspipe."$RANDOM"
# 872|-> [[ -d "$tmpdir" ]] || mkdir "$tmpdir"
# 873| [[ -d "$tmpdir" ]] || exit 1
# 874| trap 'rm -rf "$tmpdir";exit 1' INT
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:873:1: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 871| tmpdir=${TMPDIR:-/tmp}/lesspipe."$RANDOM"
# 872| [[ -d "$tmpdir" ]] || mkdir "$tmpdir"
# 873|-> [[ -d "$tmpdir" ]] || exit 1
# 874| trap 'rm -rf "$tmpdir";exit 1' INT
# 875| trap 'rm -rf "$tmpdir"' EXIT
Error: SHELLCHECK_WARNING:
/usr/bin/lesspipe.sh:884:2: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
# 882| if [[ $LESSOPEN == *\|-* && $1 == - ]]; then
# 883| cat > "$t"
# 884|-> [[ -n "$fext" ]] && t="$t$sep$fext"
# 885| set "$1" "$t"
# 886| nexttmp >/dev/null