technomancy/leiningen — pull request #1231 by juergenhoetzel (2013-06-19 21:28:05+00:00)
Title: Use single quotes in shell command

Fixes shell evaluation issues on Cygwin (in double-quoted strings, a backslash gets evaluated)

Im not sure if it changes something you intended. Why is there a special case for the
last command line parameter:

```Clojure
(string/join " " (if (win-batch?)
(map quote-arg command)
(conj (vec (map quote-arg (butlast command)))
(with-out-str
(prn (last command))))))
```