Jan02
rush v0.5
The latest release of rush sports a handful of convenience methods on the top-level module for local access:
Continue reading »Jan02
The latest release of rush sports a handful of convenience methods on the top-level module for local access:
Continue reading »Sep09
Nicholas Schlueter has created Rushmate, an integration library to let you use rush from within TextMate. This is a more flexible way of locating and manipulating files than either TextMate’s find-in-project search or a standard bash or Ruby script. Check out the source and docs.
Aug29
The file manipulation routines in Ruby’s stdlib are a bit of a mess. Operations are scattered among different classes - File, Dir, and FileUtils. Methods often aren’t where you expect them - like File.directory? but not Dir.directory?. But worst of all, they aren’t object-oriented. You’d want to make calls like f.size or f.directory?, but instead you’re stuck with File.stat(f).size and File.directory?(f).
Continue reading »Jul16
rush 0.4 released. Some changes:
processes.filter(:cmdline => /mongrel_rails/).kill
Continue reading »
Apr18
I’ve posted my slides from my talk rush, the Ruby shell and Unix Integration library, which I presented today at the Silicon Valley Ruby Conference.
Mar13
New features include:
Mar07
Programmers generally agree that working iteratively is a good idea. But sometimes, we’ll say: you just can’t. This particular problem has to be done in one big bite; there’s no way to break it down into smaller pieces; we just have to take the plunge.
Continue reading »Feb23
I’ve created a mailing list for rush, since discussion in the comments was getting a bit unwieldy.
Feb19
The unix shell (bash) and remote login (ssh) are centerpieces of the server and app deployment process. While building Heroku, however, Orion and I became aware that these tools are pretty far out of step with modern, agile development practices.
Continue reading »