class

Mrcv::Cli::App

Inherits Reference < Object

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)
Source

Class 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.

Source

Instance methods

run(args : Array(String)) : Int32

Executes the CLI workflow and returns a standard POSIX exit status code.

Source
runner
Source
stderr
Source
stdout
Source