module CliGen

Defined in:

cligen.cr
cligen/annotations.cr
cligen/app.cr
cligen/app/generate.cr
cligen/arg.cr
cligen/command.cr
cligen/command/argument.cr
cligen/command/def_init.cr
cligen/command/define_command_initializer.cr
cligen/command/help_template.cr
cligen/command/selection.cr
cligen/command/subcommand.cr
cligen/command_node.cr
cligen/command_node/base.cr
cligen/command_node/command_meta.cr
cligen/command_node/subcommand_meta.cr
cligen/exceptions.cr
cligen/flag.cr
cligen/flag/base.cr
cligen/flag/meta.cr
cligen/global_flag.cr
cligen/global_flag/add_global_flag.cr
cligen/match_type.cr

Constant Summary

APPNAME = File.basename(PROGRAM_NAME)
GLOBAL_FLAGS = [] of BaseFlag
VERSION = "0.1.0"

Macro Summary

Macro Detail

macro add_global_flag(type, *, long, description, env_var = nil, short = nil, validation = nil, default = nil, on_match = nil) #

macro override_help_template(filepath) #