visionmedia/commander.js — pull request #38 by DukeyToo (2011-12-21 18:43:14+00:00)
Title: Allow multiple arguments to a command

This change adds support for using "..." on a command parameter to represent it supporting multiple space-separated values. This allows us to support patterns like `apt-get install package1 package2 package3` .

The parameters are passed as arguments to the action for that command. For example:

```
program
.command("install )
.action(function() {
console.log('We have ' + (arguments.length-1) + 'packages to install');
});

```