Merge pull request #47 from justincormack/dir

Add a -dir option for location of output files
This commit is contained in:
Justin Cormack 2017-05-26 15:02:29 +01:00 committed by GitHub
commit 2cd3a5b141

View File

@ -49,6 +49,7 @@ func build(args []string) {
buildCmd.PrintDefaults() buildCmd.PrintDefaults()
} }
buildName := buildCmd.String("name", "", "Name to use for output files") 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") buildPull := buildCmd.Bool("pull", false, "Always pull images")
buildCmd.Var(&buildOut, "output", "Output types to create [ "+strings.Join(outputTypes, " ")+" ]") 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) log.Fatalf("Invalid config: %v", err)
} }
image := buildInternal(m, name, *buildPull) image := buildInternal(m, filepath.Join(*buildDir, name), *buildPull)
log.Infof("Create outputs:") log.Infof("Create outputs:")
err = outputs(name, image, buildOut) err = outputs(name, image, buildOut)