option "foo", :aliases => "f", :required => true
This should create a required option --foo that can be substituted with the option -f, however if you specify -f you get the error:
No value provided for required options '--foo'
I'm using thor 0.15.0.rc.