| package system // import "github.com/docker/docker/pkg/system" | |
| import ( | |
| "strings" | |
| "golang.org/x/sys/windows" | |
| ) | |
| // EscapeArgs makes a Windows-style escaped command line from a set of arguments | |
| func EscapeArgs(args []string) string { | |
| escapedArgs := make([]string, len(args)) | |
| for i, a := range args { | |
| escapedArgs[i] = windows.EscapeArg(a) | |
| } | |
| return strings.Join(escapedArgs, " ") | |
| } |