You can clone with
No one assigned
Thor should print an error and exit -1 when encountering unrecognized options. Additionally, Thor could add an option_missing method (similar to method_missing) for custom behavior for unrecognized options.
I'd be happy to consider a patch to this effect.
In general I like the idea of option_missing but can you give an example use case for this?
You can call check_unknown_options! at the class if you want to abort on invalid options.