class Packwerk::Commands::LazyLoadedEntry

def command_class

def command_class
  classname = @name.sub(" ", "_").underscore.classify + "Command"
  Commands.const_get(classname) # rubocop:disable Sorbet/ConstantsFromStrings
end

def description

def description
  command_class.description
end

def initialize(name, aliases: [])

def initialize(name, aliases: [])
  @name = name
  @aliases = aliases
end

def matches_command?(name_or_alias)

def matches_command?(name_or_alias)
  @name == name_or_alias || @aliases.include?(name_or_alias)
end