From 399d8ab02859dba11f4136788e78e55e98769c09 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 7 May 2013 11:14:14 -0700 Subject: [PATCH] Build command plugin --- command/build/command.go | 9 ++++----- command/build/main.go | 7 +++++++ 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 command/build/main.go diff --git a/command/build/command.go b/command/build/command.go index dfb8df60b..a4762fc74 100644 --- a/command/build/command.go +++ b/command/build/command.go @@ -1,12 +1,11 @@ -package build +package main -import "fmt" import "github.com/mitchellh/packer/packer" -type Command byte +type buildCommand byte -func (Command) Run(env *packer.Environment, arg []string) int { - fmt.Println("HI!") +func (Command) Run(env packer.Environment, arg []string) int { + env.Ui().Say("BUILDING!") return 0 } diff --git a/command/build/main.go b/command/build/main.go new file mode 100644 index 000000000..5fa53f2fe --- /dev/null +++ b/command/build/main.go @@ -0,0 +1,7 @@ +package main + +import "github.com/mitchellh/packer/packer/plugin" + +func main() { + plugin.ServeCommand(new(buildCommand)) +}