In 1.3.0, it seems that the command cannot be executed if the command name includes hyphen.
class Test < Thor
  desc "foo-bar", "an example task"
  def foo_bar
    puts "I'm a thor task!"
  end
end
 
$ bundle exec thor test:foo-bar
Commands:
  thor test:foo-bar         # an example task
  thor test:help [COMMAND]  # Describe available commands or one specific command
 
Up to 1.2.2, the command was executed as intended.
$ bundle exec thor test:foo-bar
I'm a thor task!
 
Is this a feature change?
Looking at the change history, I can't find any related issues.