]> njoseph.me Git - babashka-scripts.git/blobdiff - install-deb.clj
utils: Add run-seq
[babashka-scripts.git] / install-deb.clj
index 63b91df066ffb439d63f53d0460353c207238629..11fd2ed6661b1269919ea0379286364abf7def2e 100755 (executable)
@@ -2,15 +2,17 @@
 
 ; Install a deb package from URL
 
-(require '[babashka.process :as p]
-         '[clojure.java.io :as io])
+(require '[clojure.java.io :as io]
+         '[lib :refer [download-binary run-cmd unixify]])
 
-(when (= *file* (System/getProperty "babashka.file"))
-  (let [url (first *command-line-args*)]
-    (println "Downloading deb package...")
+(defn- install-deb
+  [url]
+  (println "Downloading deb package..."
     (download-binary url "package.deb")
     (println "Installing...")
     (run-cmd ["sudo" "gdebi" "--non-interactive" "package.deb"])
     (println "Cleaning up..")
     (io/delete-file "package.deb")
     (println "Done.")))
+
+(unixify install-deb)