lib/byebug/commands/thread.rb
# frozen_string_literal: true require_relative "../subcommands" require_relative "../commands/thread/current" require_relative "../commands/thread/list" require_relative "../commands/thread/resume" require_relative "../commands/thread/stop" require_relative "../commands/thread/switch" module Byebug # # Manipulation of Ruby threads # class ThreadCommand < Command include Subcommands def self.regexp /^\s* th(?:read)? (?:\s+ (.+))? \s*$/x end def self.description <<-DESCRIPTION th[read] <subcommand> #{short_description} DESCRIPTION end def self.short_description "Commands to manipulate threads" end end end