Great work Ben. Looks like Babushka is really coming along. Soon enough you'll get a whole month of paid work for it. ;)
Cheers, Dylan. 2010/1/14 Ben Hoskings <b...@hoskings.net> > Hi all, > > Version 0.3.2 of babushka is online. It knows some new tricks now. > > At first, I packaged all my deps inside babushka for simplicity during > initial development, but that was always a stop-gap. The real usefulness > comes when using babushka doesn't have to mean agreeing with my way of doing > sysadmin. > > So now, the only packaged deps are the base set that are required to > install babushka itself, and set up core things like a compiler toolchain. > All other deps are loaded from dep sources, which are git repos. > > For example, I'm an nginx/postgres man, so I haven't written any apache or > mysql deps. Alan Harper has, though, and they're on github, so anyone can > add them as a dep source (the commandline syntax for managing them is > identical to that for gem sources): > > babushka sources -a alan git://github.com/aussiegeek/babushka-deps.git > > Any git repo will work, including local ones. The deps in the repo are > available straight away ("babushka list" shows a combined list of all > sources' deps). In future, just "babushka pull" to update every source. > > Which is nice, but what's more useful is taking it a step further: > autosources. > > If you try to run a dep that has a slash in its name, then babushka assumes > you mean "source_name/dep_name", and transparently pulls/updates the source > from github, and then loads the deps liks normal. The repo isn't added as a > source, just loaded when you ask for it, so it doesn't get mixed up with the > sources you've added explicitly. The convention is > > github.com/you/babushka-deps > > The idea is that you can simplify install instructions by just having some > deps in a repo on github. Dave Goodlad did up some couchdb deps, so anyone > with babushka installed can instantly run them with > > babushka dgoodlad/couchdb > > So you can give out install instructions that install babushka and then run > your dep with two commands: > > bash -c "`curl -L babushka.me/up` <http://babushka.me/up%60>" > babushka your_awesome/new_dep > > > Happy hacking, > —ben_h > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to rails-ocea...@googlegroups.com. > To unsubscribe from this group, send email to > rails-oceania+unsubscr...@googlegroups.com<rails-oceania%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > >--
You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group.
To post to this group, send email to rails-ocea...@googlegroups.com.
To unsubscribe from this group, send email to rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.