我正在尝试在Git存储库中整理一些Terraform文件,并希望运行terraform fmt --write-true <for every modified file>
。
是否有一种配置预提交挂钩的方法来在每个更改的文件上调用可执行文件,而不是使用文件列表对其进行一次调用?
约束是terraform fmt
需要单个文件名或整个目录。
文档仅声明已更改的文件作为钩子传递,我想避免编写另一个脚本来逐个处理args。
我相信将xargs -n 1 terraform fmt --write-true
指定为hook命令将在这种情况下有效。 -n
的xargs
自变量指定每次调用的最大自变量数。