Skip to content

Commit ab080ec

Browse files
committed
quadruple bacon deluxe backslash for Windows. Fixes #920.
1 parent b6a4caa commit ab080ec

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/leiningen/new/templates.clj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
(ns leiningen.new.templates
1212
(:require [clojure.java.io :as io]
1313
[clojure.string :as string]
14+
[leiningen.core.eval :as eval]
1415
[stencil.core :as stencil]))
1516

1617
(defn project-name
@@ -48,7 +49,9 @@ The additional segment defaults to \"core\"."
4849
4950
and so on. Uses platform-specific file separators."
5051
[s]
51-
(-> s sanitize (string/replace #"\." java.io.File/separator)))
52+
(-> s sanitize (string/replace #"\." (if (= :windows (main/get-os))
53+
"\\\\"
54+
java.io.File/separator))))
5255

5356
(defn sanitize-ns
5457
"Returns project namespace name from (possibly group-qualified) project name:

0 commit comments

Comments
 (0)