It'd be great if you could chain lein take like that to take advantage of having already spun up the jvm.
I've been thinking a lot lately about scaffolding for clojure projects, and while lein templates are a nice start, what I want to work towards is modular templates that can add (and maybe remove, although that's much harder) functionality where you need it. Modular deps would be a great start! I'm almost done with an automatic template generator (also using re that's at least very helpful for template development. > On Aug 18, 2014, at 6:28 PM, john walker <john.lou.wal...@gmail.com> wrote: > > I hadn't planned on adding remove, but with groups of dependencies, it makes > sense. I like it > > Dependencies that will surely be added get lookups, but no one else. I'm > going to play with exclusions to see if I can make it launch faster, but I > suspect that it's largely a clojure issue in general. Another way that it can > be sped up is by switching from rewrite-clj to the built-in lein change. > > One way that you might be able to eyeball the task's performance is by doing > > lein do help, plz add cljs match > > and eyeballing the gap? I bet there are problems with this approach, though. > > Something I'm interested in is a lein task for switching directories like > this: > > lein do new baz, cd baz, plz add cljs > > if there were, then you could save some calls to lein. > > The right answer is probably here. I'll look through it and figure something > out. https://github.com/technomancy/leiningen/wiki/Faster > >> On Monday, August 18, 2014 9:24:00 AM UTC-7, Dylan Butman wrote: >> It looks like it walks the file and injects new lines. >> >> Are you planning on adding a "remove" task? >> >> Also, it'd be great if you define groups of dependencies by giving multiple >> dependencies the same key. For example, I want something like >> >> { >> om #{"om frontend"} >> prismatic/om-tools #{"om-tools frontend"} >> sablono #{"sablono frontend"} >> } >> >> where "lein plz add frontend" would add all three deps. >> >> Also, it seems like the task takes quite a while, and there's no debug >> output to indicate why, is this because you're fetching a lot of things >> behind the scenes? > > -- > 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 a topic in the Google > Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/f5avH92IkBA/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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/d/optout.