hclfmt

command module
v0.0.0-...-70ac3bd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2022 License: BSD-3-Clause Imports: 12 Imported by: 0

README

hclfmt

Forked on 2022-11-15 to explore usage at Cognite. The original repository was fatih/hclfmt .

hclfmt is a command to format and prettify HCL files. It's similar to the popular gofmt command. Hook it with your favourite editor or use it from the command line.

It differs from the hclfmt that Hashicorp produce in that it makes assumptions about hcl file names, permitting it to run over a full tree.

Install

If you have Go installed just do:

go get github.com/cognitedata/hclfmt

Editor integration

Usage

The usage is similar to gofmt. If you pass a file it prints the formatted output to std output:

$ hclfmt config.hcl

You can pass the -w flag to directly overwrite your file:

$ hclfmt -w config.hcl

If no arguments are passed, it excepts the input from standard input.

License

The BSD 3-Clause License - see LICENSE for more details

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL