Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

Format Shell Script - shfmt Formatter | Online Free DevTools by Hexmos

Format shell scripts easily with shfmt. Enhance code readability and enforce consistent style using this powerful shell parser and formatter. Free online tool, no registration required.

shfmt

Shell parser, formatter and interpreter. More information: https://pkg.go.dev/mvdan.cc/sh.

  • Print a formatted version of a shell script:

shfmt {{path/to/file}}

  • List unformatted files:

shfmt --list {{path/to/directory}}

  • Write the result to the file instead of printing it to the terminal:

shfmt --write {{path/to/file}}

  • Simplify the code, removing redundant pieces of syntax (i.e. removing “$” from vars in expressions):

shfmt --simplify {{path/to/file}}

See Also