This is the first release of lein-sync, a new leiningen plugin which makes an existing REPL look like one launched in a leiningen project.
Comments welcome. https://github.com/phillord/lein-sync >From the readme! A leiningen plugin to enable syncing an existing Clojure REPL to the current leiningen project using pomegranate. Sometimes, when you do not control the launch of the JVM which is running your REPL. This might be because the JVM was launched some time ago, or for instance, because you are running a Clojure REPL inside an application with a complex launch procedure. One solution is to reach for [pomegranate](https://github.com/cemerick/pomegranate) which allows you to dynamically expand the classpath or to add Maven dependencies; you can add pomegranate to the classpath of the JVM which launches the REPL once, then do what ever you want later. This is okay as a quick fix, but if you need to do this often, it's painful. What you really want to do is create a new leiningen project, and add all of the tools and scripts that you use regularly to this. lein-sync is for this purpose; it generates a file `.sync.clj` which when evaled in the REPL will make sync dependencies and classpaths to those of the current project. -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.