class

Clicr

Inherits Reference < Object

Constructors

new(*, name : String = Path[PROGRAM_NAME].basename, label : String | Nil = nil, description : String | Nil = nil, usage_name : String = "Usage: ", commands_name : String = "COMMANDS", options_name : String = "OPTIONS", help_option : String = "help", args : Array(String) = ARGV, action = nil, arguments = nil, commands = nil, options = nil)
Source

Instance methods

argument_required
Source
argument_required=(argument_required : Proc(String, String, String))
Source
error_callback
Source
error_callback=(error_callback : Proc(String, Nil))
Source
help_callback
Source
help_callback=(help_callback : Proc(String, Nil))
Source
help_option
Source
invalid_option_value
Source
invalid_option_value=(invalid_option_value : Proc(String, String, Exception, String))
Source
run(args : Array(String) = @args)
Source
unknown_argument
Source
unknown_argument=(unknown_argument : Proc(String, String, String))
Source
unknown_command
Source
unknown_command=(unknown_command : Proc(String, String, String))
Source
unknown_option
Source
unknown_option=(unknown_option : Proc(String, String, String))
Source

Nested types