Module: CLIUtils

Defined in:
lib/cliutils.rb,
lib/cliutils/prefs.rb,
lib/cliutils/constants.rb,
lib/cliutils/messaging.rb,
lib/cliutils/messenger.rb,
lib/cliutils/pretty_io.rb,
lib/cliutils/prefs/pref.rb,
lib/cliutils/configurator.rb,
lib/cliutils/configuration.rb,
lib/cliutils/prefs/pref_actions/pref_action.rb,
lib/cliutils/prefs/pref_actions/open_url_action.rb,
lib/cliutils/prefs/pref_behaviors/pref_behavior.rb,
lib/cliutils/prefs/pref_validators/url_validator.rb,
lib/cliutils/prefs/pref_behaviors/prefix_behavior.rb,
lib/cliutils/prefs/pref_behaviors/suffix_behavior.rb,
lib/cliutils/prefs/pref_validators/date_validator.rb,
lib/cliutils/prefs/pref_validators/pref_validator.rb,
lib/cliutils/prefs/pref_validators/time_validator.rb,
lib/cliutils/prefs/pref_validators/number_validator.rb,
lib/cliutils/prefs/pref_behaviors/lowercase_behavior.rb,
lib/cliutils/prefs/pref_behaviors/titlecase_behavior.rb,
lib/cliutils/prefs/pref_behaviors/uppercase_behavior.rb,
lib/cliutils/prefs/pref_validators/non_nil_validator.rb,
lib/cliutils/prefs/pref_behaviors/capitalize_behavior.rb,
lib/cliutils/prefs/pref_validators/datetime_validator.rb,
lib/cliutils/prefs/pref_validators/alphabetic_validator.rb,
lib/cliutils/prefs/pref_validators/alphanumeric_validator.rb,
lib/cliutils/prefs/pref_behaviors/expand_filepath_behavior.rb,
lib/cliutils/prefs/pref_validators/filepath_exists_validator.rb

Overview

Stores constants to use.

Defined Under Namespace

Modules: Configuration, Messaging, PrettyIO Classes: AlphabeticValidator, AlphanumericValidator, CapitalizeBehavior, Configurator, DateValidator, DatetimeValidator, ExpandFilepathBehavior, FilepathExistsValidator, LowercaseBehavior, Messenger, NonNilValidator, NumberValidator, OpenUrlAction, Pref, PrefAction, PrefBehavior, PrefValidator, PrefixBehavior, Prefs, SuffixBehavior, TimeValidator, TitlecaseBehavior, UppercaseBehavior, UrlValidator

Constant Summary collapse

DESCRIPTION =

The description of the gem

'A library of functionality designed to alleviate common ' \
'tasks and headaches when developing command-line (CLI) apps in Ruby.'
SUMMARY =

The summary of the gem

'Sugary goodness for Ruby CLI apps.'
VERSION =

The current version of the gem

'2.2.6'