Skip to content

Instantly share code, notes, and snippets.

@roomkey
Created September 22, 2010 15:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save roomkey/591900 to your computer and use it in GitHub Desktop.
Save roomkey/591900 to your computer and use it in GitHub Desktop.
(ns leiningen.jswat
(:use
[clojure.contrib.shell-out :only [sh]]
[leiningen.classpath]
[clojure.string :only [join]]))
(defn jswat
([project] (jswat project "jswat"))
([project & [path]]
(let [cp (join java.io.File/pathSeparatorChar (get-classpath project))]
;; jswat --cp:p <classpath>
(sh path "--cp:p" cp))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment