File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -46,17 +46,20 @@ public struct Task {
4646 }
4747}
4848
49- extension Task : CustomStringConvertible {
50- public var description : String {
49+ private extension String {
50+ var escaped : String {
5151 let whitespaceCharacterSet = NSCharacterSet . whitespaceCharacterSet ( )
52- let arguments = self . arguments. map { argument -> String in
53- if argument. rangeOfCharacterFromSet ( whitespaceCharacterSet) != nil {
54- return " \" \( argument) \" "
55- } else {
56- return argument
57- }
52+ if rangeOfCharacterFromSet ( whitespaceCharacterSet) != nil {
53+ return " \" \( self ) \" "
54+ } else {
55+ return self
5856 }
59- return " \( launchPath) \( arguments. joinWithSeparator ( " " ) ) "
57+ }
58+ }
59+
60+ extension Task : CustomStringConvertible {
61+ public var description : String {
62+ return " \( launchPath) \( arguments. map { $0. escaped } . joinWithSeparator ( " " ) ) "
6063 }
6164}
6265
You can’t perform that action at this time.
0 commit comments