Dies ist eine ältere Version. Aktuell ist Version 3.14.1. shfmt 3.14.1 · Veröffentlicht:
Installationsdateien 3.9.0
| Architektur | Typ | Bereich | Dateigröße | Download | SHA256 |
|---|---|---|---|---|---|
| 64-Bit | Portabel | — | — | github.com | VirusTotal |
| 32-Bit | Portabel | — | — | github.com | VirusTotal |
Link und SHA256 stammen aus dem Community-Manifest des Windows-Paket-Managers. Vergleichen Sie den Hash der heruntergeladenen Datei, bevor Sie sie ausführen.
Versionshinweise
This release drops support for Go 1.21 and includes many fixes.
- cmd/shfmt
- Switch the diff implementation to remove one dependency
- syntax
- Protect against overflows in position offset integers
- interp
- Use os.Pipe for stdin to prevent draining by subprocesses - #1085
- Support cancelling reads in builtins when stdin is a file - #1066
- Support the nocaseglob bash option - #1073
- Support the Bash 5.2 @k parameter expansion operator
- Support the test -O and test -G operators on non-Windows - #1080
- Support the read -s builtin flag - #1063
- expand
- Add support for case insensitive globbing - #1073
- Don't panic when pattern words are nil - #1076
A special thanks to @theclapp for their contributors to this release!
Consider becoming a sponsor if you benefit from the work that went into this release!