support.go 311 B

12345678910111213141516
  1. package dockerfile
  2. import "strings"
  3. func handleJSONArgs(args []string, attributes map[string]bool) []string {
  4. if len(args) == 0 {
  5. return []string{}
  6. }
  7. if attributes != nil && attributes["json"] {
  8. return args
  9. }
  10. // literal string command, not an exec array
  11. return []string{strings.Join(args, " ")}
  12. }