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)
|
||||
temp-project (format "/tmp/lein-%s" (java.util.UUID/randomUUID))
|
||||
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))
|
||||
;; TODO: use lancet/unjar?
|
||||
(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)
|
||||
temp-project (format "/tmp/lein-%s" (java.util.UUID/randomUUID))
|
||||
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)
|
||||
project (read-project (format "%s/project.clj" temp-project))
|
||||
standalone-filename (plugin-standalone-filename group name version)]
|
||||
|
|
Loading…
Reference in a new issue