Тор жаловался на опечатки в параметрах командной строки Ruby?

Можно ли заставить Тора жаловаться на неправильно написанные / нераспознанные параметры командной строки?

Пример:

maid --slient  # Oops!  Misspelled.  It should give a warning or usage info.
maid --silent  # Do the behavior I programmed for the "silent" option.

Тор действительно хорош, но для меня это не слишком помогает если он просто игнорирует ввод, он не знает, что делать. У горничной также есть возможность указать файл правил горничной, например:

maid --rules=rules.rb  # Good
maid -r rules.rb       # Short version
maid rules.rb          # Oops!  That's not valid.  It should give a warning or usage info.

Что я могу сделать, чтобы Тор пожаловался в двух вышеупомянутых случаях?

Код гема Maid находится на GitHub по адресу http://github.com/benjaminoakes/maid

5
задан Benjamin Oakes 25 May 2011 в 15:21
поделиться