module Clim::Dsl
Defined in:
clim/dsl.crInstance Method Summary
-
#array(short, long, default : Array(String) | Nil = nil, required = false, desc = "Option description.")
short name and long name
-
#array(short, default : Array(String) | Nil = nil, required = false, desc = "Option description.")
short name only
-
#bool(short, long, default : Bool | Nil = nil, required = false, desc = "Option description.")
short name and long name
-
#bool(short, default : Bool | Nil = nil, required = false, desc = "Option description.")
short name only
- #command(name)
- #desc(desc)
- #main_command
- #run(&block : RunProc)
- #run_proc_arguments(argv, root = @@main)
- #start(argv)
- #start_main(argv, root = @@main)
-
#string(short, long, default : String | Nil = nil, required = false, desc = "Option description.")
short name and long name
-
#string(short, default : String | Nil = nil, required = false, desc = "Option description.")
short name only
- #sub(&)
- #usage(usage)
Macro Summary
Instance Method Detail
def array(short, long, default : Array(String) | Nil = nil, required = false, desc = "Option description.")
#
short name and long name
def array(short, default : Array(String) | Nil = nil, required = false, desc = "Option description.")
#
short name only
short name and long name
short name only
def string(short, long, default : String | Nil = nil, required = false, desc = "Option description.")
#
short name and long name
short name only