class Clim

Included Modules

Defined in:

clim.cr
clim/command.cr
clim/command/help.cr
clim/command/options.cr
clim/command/options/option.cr
clim/exception.cr
clim/types.cr
clim/version.cr

Constant Summary

DEAFULT_HELP_TEMPLATE = HelpTemplateType.new do |desc, usage, options_help, sub_commands_help| base_help_template = "\n #{desc}\n\n Usage:\n\n #{usage}\n\n Options:\n\n#{options_help}\n\n" sub_commands_help_template = " Sub Commands:\n\n#{sub_commands_help}\n\n" sub_commands_help.empty? ? base_help_template : base_help_template + sub_commands_help_template end
VERSION = "0.4.0"

Macro Summary

Macro Detail

macro help_template(&block) #

[View source]
macro main_command(&block) #

[View source]