Skip to content

Instantly share code, notes, and snippets.

@cpuguy83
Created December 27, 2013 16:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cpuguy83/8149566 to your computer and use it in GitHub Desktop.
Save cpuguy83/8149566 to your computer and use it in GitHub Desktop.
Add support for multiple ENV key/values in one line
func (b *buildFile) CmdEnv(args string) error {
var env map[string]string
if err := json.Unmarshal([]byte(args), &env); err != nil {
env = []string{args}
}
if err := b.commit("", env, fm.Sprintf("ENV %v", env)); err != nil {
return err
}
b.config.Env = env
return nil
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment