Main CLI application controller coordinating resolution, runner discovery, search execution, and output.
Constructors
new(stdout :
IO =
STDOUT, stderr :
IO =
STDERR, runner :
Runner::Base |
Nil = nil)
SourceClass methods
run(args :
Array(
String) =
ARGV, stdout :
IO =
STDOUT, stderr :
IO =
STDERR, runner :
Runner::Base |
Nil = nil) :
Int32 Class entrypoint for running the CLI with given arguments.
SourceInstance methods
Executes the CLI workflow and returns a standard POSIX exit status code.
Source