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.

Reply via email to