visionmedia/watch — pull request #6 by theomega (2011-12-11 23:23:15+00:00)
Title: Stop parameter parsing after the first non-option

With the current code it is not possible to make '-i' a parameter to the command executed.

For example does `watch ls -i` not work. The man-page of the original watch states clearly:

> Note that POSIX option processing is used (i.e., option processing stops at the first non-option argument). This means that flags after command don't get interpreted by watch itself.

The patch changes the behavior.