module

Opal::Prompt

Class methods

ask(question : String, default : String | Nil = nil, required : Bool = false, driver : Terminal::Driver | Nil = nil) : String
Source
confirm(question : String, default : Bool = true, driver : Terminal::Driver | Nil = nil) : Bool
Source
multi_select(question : String, options : Array(String), default_indices : Array(Int32) = [] of Int32, driver : Terminal::Driver | Nil = nil) : Array(String)
Source
progress(total : Int32, bar_width : Int32 = 30, color : Color | Symbol | String = :cyan, title : String | Nil = nil, driver : Terminal::Driver | Nil = nil, &block : ProgressBar -> Nil) : Nil
Source
select(question : String, options : Array(String), default_index : Int32 = 0, driver : Terminal::Driver | Nil = nil) : String
Source
spinner(text : String, driver : Terminal::Driver | Nil = nil, &block : Spinner -> T) : T forall T
Source

Nested types