X-Git-Url: https://njoseph.me/gitweb/babashka-scripts.git/blobdiff_plain/f1d839f5e616cf6f3b121c3b34a4fd16b2200a8c..0b0f2aa39a06e77b1517f895a2c82946f684b568:/lib.clj diff --git a/lib.clj b/lib.clj index 86dc702..8978c3a 100644 --- a/lib.clj +++ b/lib.clj @@ -1,4 +1,4 @@ -; +; Common utility functions used by scripts (import '[java.nio.file Files FileSystems CopyOption StandardCopyOption]) @@ -9,10 +9,12 @@ dest (io/file destination) fs (FileSystems/newFileSystem (.toPath zip-file) nil) file-in-zip (.getPath fs source (into-array String []))] - (Files/copy file-in-zip (.toPath dest) + (Files/copy file-in-zip + (.toPath dest) (into-array CopyOption [StandardCopyOption/REPLACE_EXISTING])))) -(defn expand-home [s] +(defn expand-home + [s] (if (.startsWith s "~") (clojure.string/replace-first s "~" (System/getProperty "user.home")) s))