Skip to content

Commit 7464231

Browse files
committed
Return subcommand if its already registered
1 parent a43d92f commit 7464231

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/thor.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,8 @@ def subcommand_classes
327327
end
328328

329329
def subcommand(subcommand, subcommand_class)
330+
return self.class.subcommand_classes[command] if subcommands.include? subcommand.to_s
331+
330332
subcommands << subcommand.to_s
331333
subcommand_class.subcommand_help subcommand
332334
subcommand_classes[subcommand.to_s] = subcommand_class

0 commit comments

Comments
 (0)