mxcl/homebrew — pull request #9969 by koraktor (2012-02-04 14:07:09+00:00)
Title: Made ARGV.formulae not raise errors for unknown formulae

Instead, there is now ARGV.formulae! which offers the old behavior and follows the Ruby idiom for "bang" methods.
Additionally, there's now ARGV.unknown which contains all named args that are not formulae names. This is used for checks.

This is related to #8823 and required to clean up #6941