Use a more portable way of getting user's home folder.
This commit is contained in:
parent
f4d254e04c
commit
1c166b15e5
2 changed files with 2 additions and 2 deletions
|
@ -52,7 +52,7 @@ from a remote repository. May place shell wrappers in ~/.lein/bin."
|
||||||
_ (standalone-download name (or group name) version)
|
_ (standalone-download name (or group name) version)
|
||||||
temp-project (format "/tmp/lein-%s" (java.util.UUID/randomUUID))
|
temp-project (format "/tmp/lein-%s" (java.util.UUID/randomUUID))
|
||||||
jarfile (-> (local-repo-path name (or group name) version)
|
jarfile (-> (local-repo-path name (or group name) version)
|
||||||
(.replace "$HOME" (System/getenv "HOME")))]
|
(.replace "$HOME" (System/getProperty "user.home")))]
|
||||||
(install-shell-wrapper (JarFile. jarfile))
|
(install-shell-wrapper (JarFile. jarfile))
|
||||||
;; TODO: use lancet/unjar?
|
;; TODO: use lancet/unjar?
|
||||||
(try (extract-jar (file jarfile) temp-project)
|
(try (extract-jar (file jarfile) temp-project)
|
||||||
|
|
|
@ -32,7 +32,7 @@ Syntax: lein plugin install [GROUP/]ARTIFACT-ID VERSION
|
||||||
(let [[name group] (extract-name-and-group project-name)
|
(let [[name group] (extract-name-and-group project-name)
|
||||||
temp-project (format "/tmp/lein-%s" (java.util.UUID/randomUUID))
|
temp-project (format "/tmp/lein-%s" (java.util.UUID/randomUUID))
|
||||||
jarfile (-> (local-repo-path name (or group name) version)
|
jarfile (-> (local-repo-path name (or group name) version)
|
||||||
(.replace "$HOME" (System/getenv "HOME")))
|
(.replace "$HOME" (System/getProperty "user.home")))
|
||||||
_ (extract-jar (file jarfile) temp-project)
|
_ (extract-jar (file jarfile) temp-project)
|
||||||
project (read-project (format "%s/project.clj" temp-project))
|
project (read-project (format "%s/project.clj" temp-project))
|
||||||
standalone-filename (plugin-standalone-filename group name version)]
|
standalone-filename (plugin-standalone-filename group name version)]
|
||||||
|
|
Loading…
Reference in a new issue