This repository has been archived on 2026-08-17. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
terraform-provider-dynu/scripts/fix.sh
T

30 lines
563 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
if [[ -x codex/setup.sh ]]; then
./codex/setup.sh >/dev/null
fi
if [[ -d .codex/bin ]]; then
export PATH="$(pwd)/.codex/bin:$PATH"
fi
echo "[fix] formatting Go files"
files="$(git ls-files '*.go')"
if [[ -n "${files}" ]]; then
gofmt -w ${files}
fi
echo "[fix] running go mod tidy"
go mod tidy
if ! command -v terraform >/dev/null 2>&1; then
echo "[fix][error] terraform not found in PATH" >&2
exit 1
fi
echo "[fix] running terraform fmt for examples/"
terraform fmt -recursive examples
echo "[fix] complete"