From http://visionmedia.github.io/commander.js/