/setup-shfmt

github action to install shfmt

Primary LanguageTypeScriptApache License 2.0Apache-2.0

setup-shfmt

This action downloads shfmt binary and adds it to the PATH.

Inputs

Name Type Description
shfmt-version String The version to use or latest (default)

Outputs

Example usage

To use the latest shfmt:

steps:
  - uses: mfinelli/setup-shfmt@v3
  - run: shfmt -d script.bash

Or with a specific version:

steps:
  - uses: mfinelli/setup-shfmt@v3
    with:
      shfmt-version: 3.3.1
  - run: shfmt -d script.bash