James Nugent
8e4da4e2a1
deps: Vendor github.com/hashicorp/go-plugin
2016-05-10 14:14:47 -04:00
James Nugent
c77144bd5b
core: Fix console colors on Windows
...
This brings in the go-colorable library when running on Windows in order
to output console colors correctly instead of leaving the codes in place
as is currently the case.
2016-03-18 17:10:20 +00:00
Paul Hinze
4bd4e18def
core: use same logging setup for acctests
...
We weren't doing any log setup for acceptance tests, which made it
difficult to wrangle log output in CI.
This moves the log setup functions we use in `main` over into a helper
package so we can use them for acceptance tests as well.
This means that acceptance tests will by default be a _lot_ quieter,
only printing out actual test output. Setting `TF_LOG=trace` will
restore the full prior noise level.
Only minor behavior change is to make `ioutil.Discard` the default
return value rather than a `nil` that needs to be checked for.
2015-12-08 17:50:36 -06:00
Sander van Harmelen
a465c6f4cc
Remove duplicate code
...
Seems to be a refactoring leftover of some kind as on lines 146-148
these calls are done again…
2015-06-16 17:40:59 +02:00
Mitchell Hashimoto
c84af741de
Log the version info for easier debugging
2014-10-20 22:32:00 -07:00
Mitchell Hashimoto
70191d22a6
Add checkpoint
2014-10-13 14:05:43 -07:00
Mitchell Hashimoto
1510f12efc
output errors to the proper location in main.go [GH-288]
2014-10-11 13:03:11 -07:00
Mitchell Hashimoto
238ec05f2f
Fix issue where output could be truncated
2014-10-03 13:02:16 -07:00
Mitchell Hashimoto
4fd3dff829
main: auto-discover plugins [GH-190]
...
/cc @pearkes @armon - exe dir and pwd
2014-08-28 17:27:15 -07:00
Mitchell Hashimoto
2e2f6bf0f4
main: clean up the code surrounding config file loading
2014-08-19 10:58:23 -07:00
Camilo Aguilar
fd361c1eb6
Clarifies that what failed loading is the CLI configuration as opposed to Terraform TF files
2014-08-14 12:50:19 -04:00
Camilo Aguilar
d3a609ac52
Ports Packer code to load CLI configuration and external plugins
2014-08-14 12:45:58 -04:00
Mitchell Hashimoto
3a8606c117
Recognize -version
2014-07-13 10:37:25 -07:00
Armon Dadgar
1c4321a503
Setup provisioners for CLI
2014-07-10 11:38:57 -07:00
Mitchell Hashimoto
0e88867052
Compile
2014-07-03 12:01:20 -07:00
Mitchell Hashimoto
ae6b85e11b
terraform: diff hooks
2014-06-26 17:17:10 -07:00
Mitchell Hashimoto
01319e1dc9
Ui hook
2014-06-26 17:05:21 -07:00
Mitchell Hashimoto
92e1e09a69
main: fix the help output to show up
2014-06-26 10:24:51 -07:00
Mitchell Hashimoto
743c3684c5
comments
2014-06-10 10:32:59 -07:00
Mitchell Hashimoto
f9e830705d
Prefixed IO to make sure stdout/stderr match up
2014-06-10 10:28:47 -07:00
Mitchell Hashimoto
582229969e
main: instantiate the config and set it up
2014-06-09 21:57:37 -07:00
Mitchell Hashimoto
61f4684931
Create resource provider factories and cleanup clients in main
2014-06-09 21:44:13 -07:00
Mitchell Hashimoto
7b64c2597b
Setup panicwrap
2014-05-30 16:07:26 -07:00
Mitchell Hashimoto
a4a4e3784d
Implement CLI, version command
2014-05-24 12:04:43 -07:00