Skip to content

Commands that contain hyphens cannot be executed #868

Closed
@naomichi-y

Description

@naomichi-y

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions