github.com/mvdan/sh (go): A shell parser, formatter, and interpreter with bash support; includes shfmt
Keywords: bash|beautify|formatter|go|interpreter|mksh|parser|posix|shell|shfmt