class Verisum::App

Overview

The main application class.

Included Modules

Defined in:

verisum/app.cr
verisum/app/check_result.cr
verisum/app/checker.cr
verisum/app/computer.cr
verisum/app/exit_code.cr
verisum/app/file_names.cr
verisum/app/help.cr
verisum/app/utils.cr
verisum/app/version.cr

Constant Summary

EXIT_FAILURE = 1
EXIT_SUCCESS = 0

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module Verisum::Redirect

stderr : IO stderr, stderr=(stderr : IO) stderr=, stdout : IO stdout, stdout=(stdout : IO) stdout=

Constructor Detail

def self.new #

[View source]

Class Method Detail

def self.run(argv = ARGV) : Int32 #

[View source]

Instance Method Detail

def option : Option #

[View source]
def parser : Parser #

[View source]
def print_help(io : IO) #

[View source]
def print_version(io : IO) #

[View source]
def run(argv = ARGV) : Int32 #

Runs the verisum application with the given arguments.

Returns the exit code.


[View source]