From f73558a98ac6d27490b9b7501b0927e4556ec564 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Fri, 26 May 2017 14:53:17 +0100 Subject: [PATCH] Add a -dir option for location of output files Fix #17 Signed-off-by: Justin Cormack --- cmd/moby/build.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/moby/build.go b/cmd/moby/build.go index 7e4570e5c..db1b68951 100644 --- a/cmd/moby/build.go +++ b/cmd/moby/build.go @@ -49,6 +49,7 @@ func build(args []string) { buildCmd.PrintDefaults() } buildName := buildCmd.String("name", "", "Name to use for output files") + buildDir := buildCmd.String("dir", "", "Directory for output files, default current directory") buildPull := buildCmd.Bool("pull", false, "Always pull images") buildCmd.Var(&buildOut, "output", "Output types to create [ "+strings.Join(outputTypes, " ")+" ]") @@ -98,7 +99,7 @@ func build(args []string) { log.Fatalf("Invalid config: %v", err) } - image := buildInternal(m, name, *buildPull) + image := buildInternal(m, filepath.Join(*buildDir, name), *buildPull) log.Infof("Create outputs:") err = outputs(name, image, buildOut)