Mrcv::Cli::Options
Encapsulates parsed CLI configuration options.
Constructors
new(directory : String = ".", deep : Bool = false, fast : Bool = false, verify : Bool = true, runner : String = "podman", target : String | Nil = nil, format : String = "text", min_version : Core::Version | Nil = nil, max_version : Core::Version | Nil = nil, offline : Bool = false, verbose : Bool = false, help : Bool = false, version : Bool = false)
SourceInstance methods
deep?
Sourcedirectory
Sourcefast
Sourcefast?
Sourceformat
Sourcehelp
Sourcehelp?
Sourcemax_version
Sourcemax_version=(max_version : Core::Version | Nil)
Sourcemin_version
Sourcemin_version=(min_version : Core::Version | Nil)
Sourceoffline
Sourceoffline?
Sourcerunner
Sourcetarget
Sourcevalidate!
Validates parsed options for semantic invariants.
Raises Mrcv::ArgumentError if any configuration is invalid.
verbose
Sourceverbose?
Sourceverify
Sourceverify?
Sourceversion
Sourceversion?
Source