Open MicahElliott opened 3 months ago
Just something to consider, in case more of lefthook's options are needed.
Example use of toml from shell:
[precommit.sqlint] exec = "pgsanity {staged}" env.PGSANITY_VERBOSE = true desc = "Run pgsanity postgres FE checks" ftype = "clojure" root = "src" skip = [ "rebase", "merge" ] silent = true parallel = true fastfail = true ks=( $(yq '.precommit | keys' ~/proj/rig/config.toml -ot) ) for k in $ks; do p '===' $k; yq ".precommit.$k" ~/proj/rig/config.toml -op; done # Set envars eval $(yq '.precommit.sqlint.env' ~/proj/rig/config.toml -op | gsed 's/ = /=/; s/^/export /')
Just something to consider, in case more of lefthook's options are needed.
Example use of toml from shell: