Commit Graph

59 Commits (8c928e83589d90a031f811fae52a81be7153e82f)

Author SHA1 Message Date
Martin Atkins 8c928e8358 main: Consult local directories as potential mirrors of providers
6 years ago
Martin Atkins e9d0822b2a command: Accept a "provider source" from the main package
6 years ago
Pam Selle 78b1220558 Remove config.go and update things using its aliases
6 years ago
Radek Simko 32f9722d9d
Replace import paths & set UA string where necessary
6 years ago
Martin Atkins cfc1c4900d command/login: Use Cli.Ask to request confirmation
7 years ago
Martin Atkins 22a2580e93 main: Use the new cliconfig package credentials source
7 years ago
Martin Atkins e1590d0a70 command/cliconfig: Factor out CLI config handling
7 years ago
Matthew Sanabria be04e70a0f
Adding documentation for TF_CLI_CONFIG_FILE environment variable (#20834)
7 years ago
Sander van Harmelen 52a1b22f7a Implement the remote enhanced backend
7 years ago
Martin Atkins a3403f2766 terraform: Ugly huge change to weave in new State and Plan types
7 years ago
Martin Atkins bd10b84a8e command/format: include source snippets in diagnostics
7 years ago
Sander van Harmelen 7fb2d1b8de Implement the Enterprise enhanced remote backend
8 years ago
Sander van Harmelen 179b32d426 Add a `CredentialsForHost` method to disco.Disco
8 years ago
Martin Atkins 275ab4a74e main: don't print the CLI config into the logs
8 years ago
Martin Atkins 11ba1d2a4c main: factor out CLI config loading into its own function
8 years ago
Martin Atkins a2c59c6ecd main: validate credentials blocks in CLI config
8 years ago
Martin Atkins cb17a9a607 main: allow enabling plugin caching via config file or environment
9 years ago
Martin Atkins 3f401f0cd4 main: make configuration available when initializing commands
9 years ago
Martin Atkins 9b5ae9143a main: enable basic subcommand autocomplete
9 years ago
Martin Atkins 8364383c35 Push plugin discovery down into command package
9 years ago
Martin Atkins 5ac311e2a9 main: synchronize writes to VT100-faker on Windows
9 years ago
Mitchell Hashimoto 3dfc46abd3
log the Go runtime version at TF startup
9 years ago
Mitchell Hashimoto 518ae5ef02
support nested subcommands with TF_CLI_ARGS
9 years ago
Mitchell Hashimoto df93e5120c
allow targeted TF_CLI_ARGS_x
9 years ago
Mitchell Hashimoto 53796fcdb0
test for blank args for TF_CLI_ARGS
9 years ago
Mitchell Hashimoto 7f67b32169
main: add TF_CLI_ARGS to specify additional CLI args
9 years ago
Mitchell Hashimoto e9c35eae32
Forward SIGTERM and handle that as an interrupt
9 years ago
Mitchell Hashimoto 557375f2a2
Update panicwrap to pass through all interrupt signals
9 years ago
Justin Nauman bf48d0132c Checkpoint signature fixes
9 years ago
James Bardin 797a1b339d DebugInfo and DebugGraph
9 years ago
James Bardin 6b7a079bff Add a way to avoid panicwrap when debugging
10 years ago
Mitchell Hashimoto b8036095d4
Logs contain CLI args
10 years ago
Chris Bednarski 3c774af9c2 Warn when an internal plugin is overridden
10 years ago
Chris Bednarski e942a74def Set a log prefix for each plugin and remove go-dynect global log prefix (#6336)
10 years ago
Mitchell Hashimoto d1b46e99bd Add `terraform state list` command
10 years ago
James Nugent 8e4da4e2a1 deps: Vendor github.com/hashicorp/go-plugin
10 years ago
James Nugent c77144bd5b core: Fix console colors on Windows
10 years ago
Paul Hinze 4bd4e18def core: use same logging setup for acctests
10 years ago
Sander van Harmelen a465c6f4cc Remove duplicate code
11 years ago
Mitchell Hashimoto c84af741de Log the version info for easier debugging
11 years ago
Mitchell Hashimoto 70191d22a6 Add checkpoint
12 years ago
Mitchell Hashimoto 1510f12efc output errors to the proper location in main.go [GH-288]
12 years ago
Mitchell Hashimoto 238ec05f2f Fix issue where output could be truncated
12 years ago
Mitchell Hashimoto 4fd3dff829 main: auto-discover plugins [GH-190]
12 years ago
Mitchell Hashimoto 2e2f6bf0f4 main: clean up the code surrounding config file loading
12 years ago
Camilo Aguilar fd361c1eb6 Clarifies that what failed loading is the CLI configuration as opposed to Terraform TF files
12 years ago
Camilo Aguilar d3a609ac52 Ports Packer code to load CLI configuration and external plugins
12 years ago
Mitchell Hashimoto 3a8606c117 Recognize -version
12 years ago
Armon Dadgar 1c4321a503 Setup provisioners for CLI
12 years ago
Mitchell Hashimoto 0e88867052 Compile
12 years ago