issues
search
mvdan
/
sh
A shell parser, formatter, and interpreter with bash support; includes shfmt
https://pkg.go.dev/mvdan.cc/sh/v3
BSD 3-Clause "New" or "Revised" License
6.97k
stars
332
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Fix link to Google's Shell Style Guide
#971
teefill
closed
1 year ago
0
Should always use e`${XXXX:-}`, not `${XXXX-}`
#970
coolaj86
closed
1 year ago
4
interp: interprets `select` incorrectly
#969
Zebradil
closed
1 year ago
1
007
#968
Mashukovmaks
closed
1 year ago
1
cmd/shfmt: provide a jsonschema for --to-json and --from-json
#967
loynoir
opened
1 year ago
4
Add `pre-commit.com` support
#966
taoufik07
closed
1 year ago
6
all: start using doc links
#965
mvdan
closed
1 year ago
2
interp: add ExecHandlers to support exec middlewares
#964
mvdan
closed
1 year ago
1
Disable formatting for file or range of lines
#963
raxod502
closed
1 year ago
4
interp: add BashOpts for shopt options, just like Params for set options
#962
pd93
opened
1 year ago
1
syntax/typedjson: avoid MethodByName
#961
mvdan
closed
1 year ago
0
Feature Req: Directive to make parser skip over lines.
#960
AXGKl
closed
1 year ago
4
syntax: remove backslash-newline-semicolon when it's unnecessary
#959
mvdan
opened
1 year ago
0
interp: set EUID
#958
anderbubble
closed
1 year ago
7
interp: make tests external and improve wording
#957
mvdan
closed
1 year ago
0
Associative array key with hyphen breaks in v3.6.0
#956
DannyBen
closed
1 year ago
4
interp: implement %b for printf builtin
#955
reubeno
closed
1 year ago
0
interp: make trap consistent with errexit logic
#954
reubeno
closed
1 year ago
2
syntax: joins lines if escaped newlines aren't preceded by a space
#953
ainar-g
opened
1 year ago
1
syntax: fix two bugs when formatting case clauses
#952
mvdan
closed
1 year ago
3
Set flags as comments inside of a file
#951
sarmong
closed
1 year ago
2
add shfmt vscode extension
#949
mkhl
closed
1 year ago
0
cmd/shfmt: test that we treat symlinks right when walking
#948
mvdan
closed
1 year ago
0
syntax: fix a parser crash when trying to produce a friendly error
#947
mvdan
closed
1 year ago
1
CHANGELOG: draft for v3.6.0
#946
mvdan
closed
1 year ago
0
Multiple VirusTotal detections for Windows binairies
#945
itsame-mcl
closed
1 year ago
1
cmd/shfmt: Files with non-shell extension excluded
#944
katexochen
opened
1 year ago
7
Change `${foo}` into `$foo` when simplifying, not just minifying
#943
quad
closed
1 year ago
2
syntax: allow printing redirections before all arguments
#942
mikez
closed
10 months ago
4
cmd/shfmt: link to web demo or playground
#941
l0b0
closed
1 month ago
4
feature request: set executable bit for release binaries
#940
jbergstroem
closed
1 year ago
4
Ltc1 533 grep or condition slash fix
#939
aleksandr-orca
closed
1 year ago
0
CLI_ARGS-sh
#938
Rqiioo
closed
1 year ago
0
syntax: IsIncomplete only works with Interactive
#937
mvdan
opened
1 year ago
0
cmd/shfmt: shfmt can change the interpreter by removing a leading newline
#936
MaeIsBad
closed
1 year ago
4
expand,interp: trim whitespace in atoi
#935
mvdan
closed
1 year ago
0
expand: avoid panics on division by zero
#934
mvdan
closed
1 year ago
5
How to disable formatting
#933
theetrain
closed
1 year ago
2
syntax: Minify inserting backslashes between `)` and `=`
#932
LucasLarson
opened
1 year ago
1
Question: Why it move the redirection?
#931
ale5000-git
closed
1 year ago
1
Please support curly_bracket_next_line as alias of function_next_line in shfmt
#930
ale5000-git
closed
1 year ago
1
syntax: forbid ${!foo*} and ${!foo@} in mksh mode
#929
mvdan
closed
1 year ago
0
interp: some binary tests should use space trim before atoi
#928
ihar-orca
closed
1 year ago
3
resolves trace issue
#927
graf0
closed
1 year ago
2
set -x breaks piping
#926
graf0
closed
1 year ago
2
syntax: appease unconvert
#925
mvdan
closed
1 year ago
0
wip: syntax: flush heredocs before right parens
#924
andreykaipov
closed
1 year ago
4
Minifying heredoc values in command substitutions produces invalid shell
#923
andreykaipov
closed
1 year ago
2
Formatter break
#922
Bilge
closed
1 year ago
4
Notes from Bash 5.2 changelog
#921
mvdan
opened
1 year ago
2
Previous
Next