Opal::CLI::Context
Context passed into command run blocks containing resolved arguments and flags.
Constructors
new(flags : Hash(Symbol, Bool) = Hash(Symbol, Bool).new, options : Hash(Symbol, Array(String) | Bool | Float64 | Int32 | String | Nil) = Hash(Symbol, OptionValue).new, args : Array(String) = Array(String).new, named_args : Hash(Symbol, String) = Hash(Symbol, String).new, named_arg_lists : Hash(Symbol, Array(String)) = Hash(Symbol, Array(String)).new, raw_args : Array(String) = Array(String).new)
SourceInstance methods
Retrieves an array of positional arguments for variadic definitions
args
Sourceflags
Sourcenamed_arg_lists
Sourcenamed_args
Sourceoptions
Sourceraw_args
SourceUnified input reader: checks explicit argument first (file, '-', or text), and falls back to STDIN pipe if no argument was passed.