# Packages
Package format provides functions for formatting Terraform and cty as text.
# Functions
NewConfig takes options and returns a new instance of config.
WithBinPath sets the terraform binary path.
WithConfigPath sets the terraform.rc path.
WithDirPath sets the terraform module directory path.
WithEnv set environment variables.
WithExecSubCommand set the raw sub-command.
WithLockTimeout sets the state lock timeout.
WithNoBackend disables the configured backend.
WithNoDownload disables module and provider downloading during init.
WithNoLock disables waiting for the state lock.
WithNoReconfigure don't reconfigure the backend during.
WithNoRefresh disables refreshing during plan and apply.
WithParallelism sets the parallelism.
WithProtoConfig sets configuration from a proto config.
WithRefreshOnly does refresh only mode.
WithUI sets the UI.
WithUpgrade upgrades the terraform providers and modules during init.