--nFreZHaLTZJo0R7j Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable James Edward Gray II: > On Nov 28, 2009, at 10:42 PM, Roger Pack wrote: >> jeweler is what I'm using these days. > I've seen several uses of it now and it always strikes me that > it's just about the same size as a traditional gem specification. Well, I have never created a gem myself prior to two-days-ago (and I the kind of person who likes to read the docs a bit before doing something for the first time) but now that I wanted to and got the feeling that Jeweler might be worth a try, it was nice to find out a five-line Rakefile task and a ¡Ærake version:bump:¡Ä¡Ç followed by a ¡Ærake install¡Ç is all I need to get the gemspec recreated, validated, the gem rolled and subsequently gem-installed. All this without even knowing what goes into the .gemspec, what ends up in the .gem file (well, my curiousity won as usual, but still¡Ä), nor how to turn one into the other and I have the added bonus that once Iant to actually punish the public by publishing the gem, it¡Çs also a single Rake call away. (Note that theversion:bump tasks also quietly create a bump commit with a standard message, while the release task pushes to GitHub and tags the commit appropriately; at the same time, the ¡Æjeweler¡Ç command can setup a new project from scratch with both a fresh GitHub repo and the release automagic, which can promote some kind of volundary, of course nice standarisation of these things, not to mention the ease of setup.) ¡½ Shot -- Unix co-creator Ken Thompson, asked what he¡Çd do differently if had it do all over again, replied that he¡Çd include the trailing ¡Æe¡Ç in the creat() system call. --nFreZHaLTZJo0R7j Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAksUNNAACgkQi/mCfdEo8UpPgQCfRga6CK3W32FOZ+gfFKA9wAL8 lMwAoL6GDdTcVnr+k+6qVhVIzYIXzEvd fU -----END PGP SIGNATURE----- --nFreZHaLTZJo0R7j--