# frozen_string_literal: true require 'thor' module Dri module Commands class Analyze < Thor namespace :analyze desc 'stacktraces', 'Identify commonalities and patterns between stack traces' method_option :help, aliases: '-h', type: :boolean, desc: 'Display usage information' def stacktraces(*) return invoke :help, %w[stacktraces] if options[:help] require_relative 'analyze/stack_traces' Dri::Commands::Analyze::StackTraces.new(options).execute end end end end