fmt 命令

原文


packer fmt 命令可以用来将 HCL2 配置文件格式化为规范格式和样式。它不修改 JSON 文件 (.json)。此命令执行一个 HCL 语言样式习俗的子集,以及其他为了可读性所做的小幅调整。

packer fmt 显示将需要格式化的配置文件的名称,并将任何格式化的更改写回原始配置文件。

用法示例:

检查配置文件是否需要格式化,但不会写入更改:

$ packer fmt -check .
my-template.pkr.hcl

格式化一个配置文件,将变更写回原始文件:

$  packer fmt my-template.pkr.hcl
my-template.pkr.hcl

格式化配置文件,从 stdin 读取并写入 stdout:

$ packer fmt -

// You can use pipes to combine this feature with other command line options
$ cat my-template.pkr.hcl | packer fmt -

选项

  • -check - 检查输入是否已正确格式化。如果所有输入的格式正确,退出状态将为 0,否则为非零
  • -diff - 显示任何格式更改的差异
  • -write=false - 不要将格式变更写入源文件(如果使用 -check,则始终禁用)
  • - 从标准输入流读取格式更改并将它们写入标准输出流

results matching ""

    No results matching ""