opentofu/command
Dan Carley 64c1280951 command/fmt: Improve documentation for -diff and defaults (#6398)
* command/fmt: Document -diff doesn't disable -write

As noted in hashicorp/terraform#6343, this description misleadingly
suggested that the `-diff` option disables the `-write` option.

This isn't the case and because of the default options (described in
c753390) the behaviour of `terraform fmt -diff` is actually the same as
`terraform fmt -write -list -diff`.

Replace the "instead of rewriting" description to clarify that.

Documentation in hcl/fmtcmd is corrected in hashicorp/hcl#117 but it's not
really necessary to bump the dependency version.

* command/fmt: Show flag defaults in help text

These were documented on the website but not in the `-help` text. This
should help to clarify that you need to pass `-list=false -write=false
-diff` if you only want to see diffs.

Accordingly I've replaced the word "disabled" with "always false" in the
STDIN special cases so that it matches the terminology used in the defaults
and better indicates that it is overridden.

NB: The 3x duplicated defaults and documentation makes me feel uneasy once
again. I'm not sure how to solve that, though.
2016-04-29 00:39:53 +01:00
..
test-fixtures Added verify command 2016-02-08 12:48:14 +01:00
apply_destroy_test.go remove various typos 2015-09-11 11:56:20 -07:00
apply_test.go command: fix failing TestPlan_noState test 2015-10-29 18:07:44 -05:00
apply.go Document saved plan use in terraform apply -help (#6126) 2016-04-11 12:24:08 -05:00
cli_ui_test.go command/*: colors on error messages (red) 2014-07-12 20:59:16 -07:00
cli_ui.go adding new AskSecret to ColorizeUi 2015-04-29 13:07:13 -05:00
command_test.go command: Add terraform untaint 2016-03-11 12:38:57 -06:00
command.go command: pull parallelism default up to CLI layer 2015-10-05 15:06:08 -05:00
counthookaction_string.go Reflect new comment format in stringer.go 2015-11-09 11:38:51 -05:00
flag_kv_test.go core: test coverage around map key regression 2015-11-24 16:00:02 -06:00
flag_kv.go command: make error message clearer for invalid tfvars format [GH-1889] 2015-06-25 17:56:37 -07:00
fmt_test.go Update HCL to latest, unskip fmt tests 2016-04-27 07:37:47 -05:00
fmt.go command/fmt: Improve documentation for -diff and defaults (#6398) 2016-04-29 00:39:53 +01:00
format_plan.go Colorize the 'forces new resource' message. 2015-08-31 15:37:09 -07:00
format_state.go command: nil-check for instance state when showing state 2014-10-02 17:48:51 -07:00
get_test.go command: put the modules in ".terraform/modules" 2014-10-13 12:05:28 -07:00
get.go command/get: fix typo 2015-09-13 14:40:36 -07:00
graph_test.go terraform: Graph returns *Graph for now 2015-02-19 12:08:32 -08:00
graph.go command: Change module-depth default to -1 2016-01-20 13:58:02 -06:00
hook_count_action.go terraform: orphans should call post-apply hook [GH-1938] 2015-06-25 20:11:29 -07:00
hook_count_test.go core: Return correct number of planned updates 2015-07-03 13:22:10 +02:00
hook_count.go core: Return correct number of planned updates 2015-07-03 13:22:10 +02:00
hook_state_test.go command: StateHook for continous state updates 2015-02-23 21:57:17 -08:00
hook_state.go command: StateHook for continous state updates 2015-02-23 21:57:17 -08:00
hook_ui.go command: defer the lock unlock 2016-04-13 12:02:24 -07:00
init_test.go Fixes #5011 - Backend downcased for init 2016-02-05 06:26:12 -06:00
init.go Fixes #5011 - Backend downcased for init 2016-02-05 06:26:12 -06:00
meta_test.go command: Change module-depth default to -1 2016-01-20 13:58:02 -06:00
meta.go command: Change module-depth default to -1 2016-01-20 13:58:02 -06:00
module_storage_test.go fix a bunch of tests from go-getter import 2015-10-15 13:48:58 -07:00
module_storage.go fix a bunch of tests from go-getter import 2015-10-15 13:48:58 -07:00
output_test.go command/output: Update test since we now allow printing everything 2015-08-03 12:44:41 +01:00
output.go Code formatted via gofmt 2015-08-14 12:02:32 +01:00
plan_test.go core: write planfile even on empty plans 2016-01-20 16:00:20 -06:00
plan.go core: write planfile even on empty plans 2016-01-20 16:00:20 -06:00
push_test.go command/push: update flag to -overwrite, update docs 2015-06-29 13:53:05 -07:00
push.go remove various typos 2015-09-11 11:56:20 -07:00
refresh_test.go command/refresh: Fix import formats to prevent flapping 2015-11-27 15:10:42 +00:00
refresh.go Validate context after input of vars on refresh 2015-11-23 10:33:40 +02:00
remote_config_test.go remove various typos 2015-09-11 11:56:20 -07:00
remote_config.go Update list of backends in RemoteConfigCommand's Help() method 2015-10-25 16:46:02 -04:00
remote_pull_test.go command: when setting up state, only write back if local is newer 2015-03-26 17:16:54 -07:00
remote_pull.go Add -no-color to help text 2015-06-22 13:14:01 +01:00
remote_push_test.go command: move remote configuration stuff 2015-03-04 16:17:30 -08:00
remote_push.go Add -no-color to help text 2015-06-22 13:14:01 +01:00
remote.go Add -no-color to help text 2015-06-22 13:14:01 +01:00
show_test.go core: fix terraform show with remote state 2015-06-16 12:26:04 -05:00
show.go command: Change module-depth default to -1 2016-01-20 13:58:02 -06:00
state.go remove various typos 2015-09-11 11:56:20 -07:00
taint_test.go command/taint: -allow-missing 2015-02-26 10:56:45 -08:00
taint.go command/taint: fix comment 2015-02-26 14:30:02 -08:00
ui_input_test.go command: UIInput implementation to ask via CLI 2014-09-29 10:56:01 -07:00
ui_input.go helper/scheam: support UI defaults 2014-09-29 14:00:35 -07:00
untaint_test.go command: Add terraform untaint 2016-03-11 12:38:57 -06:00
untaint.go command: Add terraform untaint 2016-03-11 12:38:57 -06:00
validate_test.go Fixing some golint issues on the new validate command 2016-02-08 22:04:24 +00:00
validate.go Fixing some golint issues on the new validate command 2016-02-08 22:04:24 +00:00
version_test.go Implement CLI, version command 2014-05-24 12:04:43 -07:00
version.go fixing version numbers RCs should be labeled x.x.x-rcx 2015-02-07 16:56:56 +01:00