module Clim::Dsl

Defined in:

clim/dsl.cr

Instance Method Summary

Macro Summary

Instance Method Detail

def array(short, long, default : Array(String) | Nil = nil, required = false, desc = "Option description.") #

[View source]
def array(short, default : Array(String) | Nil = nil, required = false, desc = "Option description.") #

[View source]
def bool(short, long, default : Bool | Nil = nil, required = false, desc = "Option description.") #

[View source]
def bool(short, default : Bool | Nil = nil, required = false, desc = "Option description.") #

[View source]
def command(name) #

[View source]
def desc(desc) #

[View source]
def main_command #

[View source]
def run(&block : RunProc) #

[View source]
def start(argv) #

[View source]
def start_main(argv) #

[View source]
def string(short, long, default : String | Nil = nil, required = false, desc = "Option description.") #

[View source]
def string(short, default : String | Nil = nil, required = false, desc = "Option description.") #

[View source]
def sub(&) #

[View source]
def usage(usage) #

[View source]

Macro Detail

macro difine_opts(method_name, type, base_default, &proc) #

[View source]