zedapp/zed — pull request #133 by robru (2014-03-15 10:29:25+00:00)
Title: I seriously love Makefiles.

Makefiles get a bad rap because automake is notorious for generating the most absurdly unwieldy Makefiles, but a carefully handcrafted Makefile can be a thing of beauty.

Look at this one, for example. Look at how many scripts it replaced. Look at how short and elegant it is. And the best part is that it's actually smart enough to only clone `golang-crosscompile` if it's not already there.

With this change, `./script/install-deps.sh` becomes simply `make`, `./script/make_release.sh` becomes `make release`, `./script/package.sh` becomes `make package`, `./script/update_indexes.sh` becomes `make indexes`, and `./release/get.sh` becomes `make download`

I hope you like it ;-)