We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b6a4caa commit ab080ecCopy full SHA for ab080ec
src/leiningen/new/templates.clj
@@ -11,6 +11,7 @@
11
(ns leiningen.new.templates
12
(:require [clojure.java.io :as io]
13
[clojure.string :as string]
14
+ [leiningen.core.eval :as eval]
15
[stencil.core :as stencil]))
16
17
(defn project-name
@@ -48,7 +49,9 @@ The additional segment defaults to \"core\"."
48
49
50
and so on. Uses platform-specific file separators."
51
[s]
- (-> s sanitize (string/replace #"\." java.io.File/separator)))
52
+ (-> s sanitize (string/replace #"\." (if (= :windows (main/get-os))
53
+ "\\\\"
54
+ java.io.File/separator))))
55
56
(defn sanitize-ns
57
"Returns project namespace name from (possibly group-qualified) project name:
0 commit comments