Bump mvdan/sh from 3.8.0 to 3.10.0 by bumping SHELLFMT_VERSION in lib/tools/shellfmt.sh.
Release notes
Sourced from mvdan/sh's releases.
Please note that this only shows the release notes for the latest release.
- **cmd/shfmt**
- Report the correct language variant in parser error messages - mvdan/sh#1102
- Move `--filename` out of the parser options category - mvdan/sh#1079
- **syntax**
- Parse all CRLF line endings as LF, including inside heredocs - mvdan/sh#1088
- Count skipped backslashes inside backticks in position column numbers - mvdan/sh#1098
- Count skipped null bytes in position column numbers for consistency
- **interp**
- Fix a regression in `v3.9.0` which broke redirecting files to stdin - mvdan/sh#1099
- Fix a regression in `v3.9.0` where `HandlerContext.Stdin` was never nil
- Add an `Interactive` option to be used by interactive shells - mvdan/sh#1100
- Support closing stdin, stdout, and stderr via redirections like `<&-`
Consider [becoming a sponsor](https://redirect.github.com/sponsors/mvdan) if you benefit from the work that went into this release!
Binaries built on `go version go1.23.2 linux/amd64` with:
CGO_ENABLED=0 go build -trimpath -ldflags="-w -s -X=main.version=v3.10.0"
Bump mvdan/sh from 3.8.0 to 3.10.0 by bumping
SHELLFMT_VERSION
inlib/tools/shellfmt.sh
.Release notes
Sourced from mvdan/sh's releases.
Please note that this only shows the release notes for the latest release.