Commit Graph

127 Commits (72de171edde8564cf9e37ca703fe1b4e715be5ec)

Author SHA1 Message Date
Jamie Finnigan 05b0bdac99
adopt hashicorp/cli fork of mitchellh/cli (#34429)
2 years ago
Martin Atkins b9e327dd1d main: The "terraform rpcapi" command is experimental
2 years ago
Martin Atkins 3bf1a5cf53 rpcapi: Now wired up to the "terraform rpcapi" plumbing command
2 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
Brandon Croft 2c3d134705
Adds `cloud` subcommand with some toy options
3 years ago
Brandon Croft fec1ca69ac
Fix console godoc
3 years ago
Martin Atkins 7bee77bdd3 command: Start of propagating OpenTelemetry context
3 years ago
Liam Cervante dfc26c2ac4
[Testing Framework] Add test command to Terraform CLI (#33327)
3 years ago
Liam Cervante 48c818927c Remove old implementation of terraform test command
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
Daniel Banck 4fa77727b5
Introduce `metadata functions` command (#32487)
3 years ago
Martin Atkins e2380b1038 cliconfig: Allow forcing use of the plugin cache despite the lock file
3 years ago
Martin Atkins fda0579537 Experiments supported only in alpha/dev builds
4 years ago
Martin Atkins 5b266dd5ca command: Remove the experimental "terraform add" command
5 years ago
Martin Atkins 65e0c448a0 workdir: Start of a new package for working directory state management
5 years ago
Kristin Laemmert 583859e510
commands: `terraform add` (#28874)
5 years ago
Martin Atkins b40a4fb741 Move plugin/ and plugin6/ to internal/plugin{,6}/
5 years ago
Martin Atkins ffe056bacb Move command/ to internal/command/
5 years ago
Martin Atkins b9a93a0fe7 Move addrs/ to internal/addrs/
5 years ago
Martin Atkins bf396b5f1b command/views: main View type aware if it's running in automation
5 years ago
Martin Atkins 7f78342953 command: Experimental "terraform test" command
5 years ago
Pam Selle 08b649b6f9 Remove removed upgrade commands
5 years ago
Alisdair McDiarmid c5a6aa31d3 cli: Add initial command views abstraction
5 years ago
Nick Fagerlund a60120477c Update links to CLI docs in code comments, messages, and readme
5 years ago
Martin Atkins d2c3403ab6 command: Use the new terminal.Streams object
5 years ago
Martin Atkins 15c0645bd5 main: initialize the terminal (if any) using internal/terminal
5 years ago
Pam Selle 83e6703bf7 Remove revision from version command
5 years ago
James Bardin bdfea50cc8 remove unused
5 years ago
James Bardin 5e089c2c09 run built-in provisioners in-process
5 years ago
Martin Atkins 0a596d2a12 command/version: Report the current platform
5 years ago
Martin Atkins 6a44586a8f website: Update the CLI commands index page for latest help output
6 years ago
Martin Atkins 9665901e8e main: Emphasize only the primary workflow commands in our help
6 years ago
Martin Atkins f44265e59e main: Hide several commands from our help
6 years ago
Martin Atkins 39504ede05 command: Remove the useless "debug" subcommand
6 years ago
Martin Atkins 30204ecded command/cliconfig: Allow development overrides for providers
6 years ago
Martin Atkins e270291f19 command: terraform providers lock
6 years ago
Martin Atkins efe78b2910 main: new global option -chdir
6 years ago
Martin Atkins 49e2e00231 command: terraform providers mirror
6 years ago
Alisdair McDiarmid 5e2b11657e command: Fix 0.12upgrade stub
6 years ago
Paddy 5127f1ef8b
command: Unmanaged providers
6 years ago
Alisdair McDiarmid 7165d6c429 command: Add state replace-provider subcommand
6 years ago
Kristin Laemmert 5f313a65ad
command: remove 0.12upgrade (#24403)
6 years ago
Alisdair McDiarmid 3b0b29ef52 command: Add scaffold for 0.13upgrade command
6 years ago
James Bardin 1b45b744c3 remove json2dot command
6 years ago
Alisdair McDiarmid 081f02971d command/logout: Add terraform logout command
6 years ago
Alisdair McDiarmid b75201acc2 Enable login subcommand, add manual token support
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
7 years ago
Martin Atkins 67d6f58f31 main: use cliconfig.ConfigDir instead of just ConfigDir
7 years ago