class Clim::Command

Defined in:

clim/command.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String) #

[View source]

Instance Method Detail

def add_sub_commands(cmd) #

[View source]
def alias_name : Array(String) #

[View source]
def alias_name=(alias_name : Array(String)) #

[View source]
def args : Array(String) #

[View source]
def args=(args : Array(String)) #

[View source]
def base_help #

[View source]
def desc : String #

[View source]
def desc=(desc : String) #

[View source]
def display_help? : Bool #

[View source]
def display_help_flag : Bool #

[View source]
def display_help_flag=(display_help_flag : Bool) #

[View source]
def find_sub_cmds_by(name) #

[View source]
def help #

[View source]
def help_proc : RunProc #

[View source]
def help_proc=(help_proc : RunProc) #

[View source]
def initialize_parser #

[View source]
def max_name_length #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def name_and_alias_name(cmd) #

[View source]
def opts : Options #

[View source]
def opts=(opts : Options) #

[View source]
def parse(argv) #

[View source]
def parse_by_parser(argv) #

[View source]
def parser : OptionParser #

[View source]
def parser=(parser : OptionParser) #

[View source]
def prepare_parse #

[View source]
def run(opts, args) #

[View source]
def run_proc : RunProc #

[View source]
def run_proc=(run_proc : RunProc) #

[View source]
def run_proc_arguments #

[View source]
def select_run_proc #

[View source]
def set_opt(opt, &proc : String -> ) #

[View source]
def sub_cmds : Array(self) #

[View source]
def sub_cmds=(sub_cmds : Array(self)) #

[View source]
def sub_cmds_help #

[View source]
def sub_cmds_help_lines #

[View source]
def usage : String #

[View source]
def usage=(usage : String) #

[View source]