每次更改单个文件后,预提交多次调用可执行文件

问题描述 投票:0回答:1

我正在尝试在Git存储库中整理一些Terraform文件,并希望运行terraform fmt --write-true <for every modified file>

是否有一种配置预提交挂钩的方法来在每个更改的文件上调用可执行文件,而不是使用文件列表对其进行一次调用?

约束是terraform fmt需要单个文件名或整个目录。

文档仅声明已更改的文件作为钩子传递,我想避免编写另一个脚本来逐个处理args。

git terraform pre-commit-hook pre-commit
1个回答
0
投票

我相信将xargs -n 1 terraform fmt --write-true指定为hook命令将在这种情况下有效。 -nxargs自变量指定每次调用的最大自变量数。

© www.soinside.com 2019 - 2024. All rights reserved.