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