class Tryouts::CLI::TTYStatusDisplay

def initialize(io = $stdout, options = {})

def initialize(io = $stdout, options = {})
  @io         = io
  @available  = check_tty_availability
  @show_debug = options.fetch(:debug, false)
  @cleanup_registered = false
  return unless @available
  @cursor        = TTY::Cursor
  @pastel        = Pastel.new
  @status_active = false
  @original_cursor_position = nil
  register_cleanup_handlers
end