X-Git-Url: https://njoseph.me/gitweb/babashka-scripts.git/blobdiff_plain/67d5a15a20df70f416cf78efb2137344f239da2f..76cc62f08f19febed3fe9025a8315c3486fcd214:/install-deb.clj diff --git a/install-deb.clj b/install-deb.clj index c8990a8..11fd2ed 100755 --- a/install-deb.clj +++ b/install-deb.clj @@ -2,14 +2,17 @@ ; Install a deb package from URL -(require '[clojure.java.io :as io] '[lib :refer [download-binary run-cmd]]) +(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)