Mitchell Hashimoto
|
a17c939042
|
packer: export template RawConfig
|
2013-08-13 09:11:49 -07:00 |
Mitchell Hashimoto
|
f78d7708d1
|
packer: Export the raw template config structs
|
2013-08-13 09:10:49 -07:00 |
Mitchell Hashimoto
|
da6bc82d5c
|
packer: unknown commands show better on UI
|
2013-08-13 09:07:08 -07:00 |
Mitchell Hashimoto
|
35a9858444
|
Up version for dev
|
2013-08-12 17:23:14 -07:00 |
Mitchell Hashimoto
|
1243ff6c16
|
v0.3.1
|
2013-08-12 17:05:54 -07:00 |
Mitchell Hashimoto
|
392aba1fe7
|
packer: Don't output up to \r with remote command, lost anyways
|
2013-08-12 16:55:17 -07:00 |
Mitchell Hashimoto
|
656de901ca
|
packer: replace stdout/stderr after StartWithUi
This just kind of shields the error with StartWithUi if we retry
|
2013-08-12 15:17:17 -07:00 |
Mitchell Hashimoto
|
7eb115f7a9
|
Up version for dev
|
2013-08-12 14:16:55 -07:00 |
Mitchell Hashimoto
|
5ee1b1c451
|
v0.3.0
|
2013-08-12 13:57:04 -07:00 |
Mitchell Hashimoto
|
116cdc6c75
|
packer/rpc: ui.Machine works over RPC properly
|
2013-08-12 10:25:56 -07:00 |
Mitchell Hashimoto
|
547d184855
|
packer: machine readable output for available commands
|
2013-08-12 09:22:01 -07:00 |
Mitchell Hashimoto
|
d9bfe58c93
|
packer: version machine-readable output
|
2013-08-11 23:56:47 -07:00 |
Mitchell Hashimoto
|
a675b89b0e
|
packer: -machine-readable not double hyphen
|
2013-08-11 23:26:24 -07:00 |
Mitchell Hashimoto
|
b3e8a41954
|
packer: document machine-readable
|
2013-08-11 23:24:57 -07:00 |
Mitchell Hashimoto
|
c77d26e46c
|
packer: replace \r with literal on Ui for MR
|
2013-08-11 23:19:13 -07:00 |
Mitchell Hashimoto
|
ba3344a322
|
packer: replace new lines with literal \n
|
2013-08-11 23:18:14 -07:00 |
Mitchell Hashimoto
|
7b4b5d23fc
|
packer: output a newline after each MR line
|
2013-08-11 23:14:42 -07:00 |
Mitchell Hashimoto
|
aa143a330b
|
packer: TargettedUi properly targets machine-readable data
|
2013-08-11 19:08:08 -07:00 |
Mitchell Hashimoto
|
89be12ae21
|
packer: Add MachineReadableUi
|
2013-08-11 19:05:07 -07:00 |
Mitchell Hashimoto
|
edc59499e7
|
packer: BasicUi doesn't do machine-readable, just log
|
2013-08-11 18:38:24 -07:00 |
Mitchell Hashimoto
|
03c10a9aa8
|
packer: renamed PrefixedUi to TargettedUi
|
2013-08-11 18:31:28 -07:00 |
Mitchell Hashimoto
|
02edc7579b
|
packer: Rename ReaderWriterUi to BasicUi
|
2013-08-11 18:20:27 -07:00 |
Mitchell Hashimoto
|
fb6d2754da
|
packer: Add Machine func to Ui
|
2013-08-11 18:16:00 -07:00 |
Mitchell Hashimoto
|
5220c1ff2a
|
packer/rpc: register map[string]string since we transfer that
|
2013-08-09 16:53:18 -07:00 |
Mitchell Hashimoto
|
5166f511d2
|
common/json: add Unmarshal with method with syntax errors
|
2013-08-09 16:50:24 -07:00 |
Mitchell Hashimoto
|
643d9033ad
|
packer: add ParseTemplateFile since that is useful
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
598f11f168
|
packer: properly override/send user variables to prepare
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
3f0a268e1e
|
packer, packer/rpc: Update Build interface to allow variable overrides
|
2013-08-09 15:57:07 -07:00 |
Mitchell Hashimoto
|
95b598f748
|
packer: Template understands variables, puts it into a Build
|
2013-08-09 15:57:07 -07:00 |
Mitchell Hashimoto
|
97e4f1d180
|
up version for dev
|
2013-08-07 15:47:43 -07:00 |
Mitchell Hashimoto
|
db5d34fd09
|
v0.2.3
|
2013-08-07 15:32:38 -07:00 |
Mitchell Hashimoto
|
7b400e8863
|
Update version for dev
|
2013-08-01 10:40:18 -07:00 |
Mitchell Hashimoto
|
4a176850fe
|
v0.2.2
|
2013-08-01 10:29:19 -07:00 |
Mitchell Hashimoto
|
7bdb0c96f8
|
packer: fmt
|
2013-07-31 14:43:34 -07:00 |
Mitchell Hashimoto
|
08d2ac7815
|
packer: don't output colors if Windows and not Cygwin
|
2013-07-31 14:06:01 -07:00 |
Mitchell Hashimoto
|
00338a0b85
|
packer/plugin: trim whitespace on right of log data from plugin
|
2013-07-31 09:37:03 -07:00 |
Mitchell Hashimoto
|
ae28778caf
|
packer/plugin: flush os.Stderr whenever a plugin ends
|
2013-07-30 10:48:59 -07:00 |
Mitchell Hashimoto
|
69a5e83f47
|
packer/plugin: use chan struct{} for condition variable behavior
|
2013-07-30 10:43:43 -07:00 |
Mitchell Hashimoto
|
0dd4a4d83f
|
packer/plugin: clean up stderr
|
2013-07-30 10:41:02 -07:00 |
Mitchell Hashimoto
|
52dbb3c423
|
packer/plugin: more stable stderr logging
|
2013-07-30 10:38:48 -07:00 |
Mitchell Hashimoto
|
a380c1c91e
|
packer: Use ch for condition variable
Thanks @titanous I didnt know this worked.
|
2013-07-29 13:20:57 -07:00 |
Mitchell Hashimoto
|
9b0c3b28c5
|
communicator/ssh: use SetExited
|
2013-07-29 12:12:42 -07:00 |
Mitchell Hashimoto
|
333ed6aa78
|
packer/rpc: Use the SetExited for remote communicators
|
2013-07-29 12:07:37 -07:00 |
Mitchell Hashimoto
|
26a117e36f
|
packer: use locks/conds to avoid races on RemoteCmd.Exited [GH-42]
|
2013-07-29 12:04:58 -07:00 |
Mitchell Hashimoto
|
05ef4568e8
|
Up version for dev
|
2013-07-26 10:15:35 -07:00 |
Mitchell Hashimoto
|
71e30c60c9
|
v0.2.1
|
2013-07-26 09:54:05 -07:00 |
Mitchell Hashimoto
|
9289df6d35
|
packer/plugin: connect stdin to parent stdin
|
2013-07-25 21:24:49 -05:00 |
Mitchell Hashimoto
|
7472bbb17c
|
packer: In the case of an error, close stdout/stderr writers
|
2013-07-23 22:46:51 -05:00 |
Mitchell Hashimoto
|
641c46451b
|
packer: Preserve original stdout/stderr on StartWithUi
/cc @sit
|
2013-07-23 22:38:03 -05:00 |
Mitchell Hashimoto
|
425aaf2cea
|
packer: RemoteCmd.StartWithUi thanks to @sit
I ended up working on this on my own outside your PR, sorry, but it is
basically the same as yours.
|
2013-07-23 22:35:05 -05:00 |