support.go 313 B

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