class Lutaml::Cli::InteractiveShell::QueryCommands

def cmd_find(args)

def cmd_find(args)
  if args.empty?
    puts OutputFormatter.warning("Usage: find CLASS_NAME")
    return
  end
  query = args.join(" ")
  results = repository.search(query, types: [:class])
  if results[:class].empty?
    puts OutputFormatter.warning("No classes found matching '#{query}'")
  else
    puts OutputFormatter.colorize(
      "Found #{results[:class].size} class(es):", :cyan
    )
    display_class_results(results[:class])
  end
end