./devel/shfmt, Shell formatter with bash support

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.10.0, Package name: shfmt-3.10.0, Maintainer: pkgsrc-users

Shfmt is a shell parser, formatter, and interpreter.
It suports POSIX Shell, Bash, and mksh.


Master sites:

Filesize: 220.978 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-09 14:27:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
shfmt: updated to 3.10.0

3.10.0

cmd/shfmt

Report the correct language variant in parser error messages
Move --filename out of the parser options category

syntax

Parse all CRLF line endings as LF, including inside heredocs
Count skipped backslashes inside backticks in position column numbers
Count skipped null bytes in position column numbers for consistency

interp

Fix a regression in v3.9.0 which broke redirecting files to stdin
Fix a regression in v3.9.0 where HandlerContext.Stdin was never nil
Add an Interactive option to be used by interactive shells
Support closing stdin, stdout, and stderr via redirections like <&-
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update
   2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 security update
   2024-06-13 15:47:13 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-06-01 16:03:06 by Benny Siegert | Files touched by this commit (168)
Log message:
Revbump all Go packages, default Go version is now 1.22.
   2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | Package updated
Log message:
Revbump all Go packages after go121 update