pkgsrc/shells
pho ec728c4be0 Update to shellcheck-0.8.0
v0.8.0 - 2021-11-06
Added
* disable=all now conveniently disables all warnings
* external-sources=true directive can be added to .shellcheckrc to make
  shellcheck behave as if -x was specified.
* Optional check-extra-masked-returns for pointing out commands with
  suppressed exit codes (SC2312).
* Optional require-double-brackets for recommending [[ ]] (SC2292).
* SC2286-SC2288: Warn when command name ends in a symbol like /.)'"
* SC2289: Warn when command name contains tabs or linefeeds
* SC2291: Warn about repeated unquoted spaces between words in echo
* SC2292: Suggest [[ over [ in Bash/Ksh scripts (optional)
* SC2293/SC2294: Warn when calling eval with arrays
* SC2295: Warn about "\({x#\)y}" treating $y as a pattern when not quoted
* SC2296-SC2301: Improved warnings for bad parameter expansions
* SC2302/SC2303: Warn about loops over array values when using them as keys
* SC2304-SC2306: Warn about unquoted globs in expr arguments
* SC2307: Warn about insufficient number of arguments to expr
* SC2308: Suggest other approaches for non-standard expr extensions
* SC2313: Warn about read with unquoted, array indexed variable

Fixed
* SC2102 about repetitions in ranges no longer triggers on [[ -v arr[xx] ]]
* SC2155 now recognizes typeset and local read-only declare statements
* SC2181 now tries to avoid triggering for error handling functions
* SC2290: Warn about misused = in declare & co, which were not caught by
  SC2270+
* The flag --color=auto no longer outputs color when TERM is "dumb" or
  unset

Changed
* SC2048: Warning about $* now also applies to ${array[*]}
* SC2181 now only triggers on single condition tests like [ $? = 0 ].
* Quote warnings are now emitted for declaration utilities in sh
* Leading _ can now be used to suppress warnings about unused variables
* TTY output now includes warning level in text as well as color

Removed
* SC1004: Literal backslash+linefeed in '' was found to be usually correct
2022-02-12 05:34:24 +00:00
..
ast-ksh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
autojump shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
bash Omit the special -arch_only treatment for old Darwin; it's not supported 2022-01-28 20:39:20 +00:00
bash-completion shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
bash2 shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
bash2-doc shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
bosh shells/bosh: Update to 20210918 2021-11-19 11:13:27 +00:00
dash shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
eltclsh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
elvish Revbump all Go packages after go117 update 2022-01-09 20:10:29 +00:00
es shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
esh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
fish fish: do not regenerate docs 2021-11-27 12:43:58 +00:00
git-sh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
guile-gash shells/guile-gash: Update to 0.2.0 2021-12-17 13:26:23 +00:00
heirloom-sh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
lshell shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
mksh *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
nologinmsg shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
nushell shells/nushell: update to 0.44.0 2022-02-08 12:38:09 +00:00
oksh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
osh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
pbosh shells/pbosh: Update to 20210918 2021-11-19 11:24:28 +00:00
pdksh Use archive.org for HOMEPAGE. 2020-10-26 10:10:54 +00:00
perlsh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
posh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
rc shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
rssh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
scponly shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
scsh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
shellcheck Update to shellcheck-0.8.0 2022-02-12 05:34:24 +00:00
standalone-tcsh disable PIE on arm64 - ./configure fails without this. 2022-02-05 05:39:55 +00:00
starship shells/starship: update to 1.3.0 2022-02-08 12:39:23 +00:00
static-ast-ksh
static-tcsh {,standalone-,static-}tcsh: Update to 6.23.01 2021-12-09 19:55:39 +00:00
tcsh {,standalone-,static-}tcsh: Update to 6.24.00: 2022-02-02 11:27:13 +00:00
xonsh python: egg.mk: add USE_PKG_RESOURCES flag 2022-01-05 15:40:56 +00:00
xsh shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
zsh Fix an issue in _gpg (see comments) 2021-11-23 19:42:43 +00:00
zsh-autosuggestions shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
zsh-completions shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
zsh-pure shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
zsh-syntax-highlighting shells: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 11:18:36 +00:00
Makefile Add nushell 2021-07-19 15:27:00 +00:00