I recently read something hinting at ways of streamlining the startup 
process for the dev environment, so I'm hoping you good folks can give me 
some tips. I'm developing a web app in Linux, Clojurescript/Clojure 
(incidentally using the Luminus architecture). I use emacs (that part's 
non-negotiable; sorry). The cumbersome startup process I usually have goes 
like this:

M-x shell
> mongod # start the mongo daemon
>
> M-x shell
> lein run # start the app and server
>
> M-x shell
> lein figwheel #start CLJS development
>
> (open a .clj file)
> C-c M-c  # (cider-connect)
> # insert localhost, port num, which proj. to connect to
>
>
This is usually bearable since I only have to do it once or twice a week, 
but it's definitely the sort of redundancy that would be nice to eliminate. 
The "lein run" is good to have foregrounded because I can see timbre 
statements and cleanly reboot when necessary. Figwheel, at the moment, has 
to be foregrounded because that's where the figwheel prompt ends up (I'd 
love to have that in Cider somehow, though). 

Any recommendations on how to chop some of these steps off?


-- 
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.

Reply via email to