Module: Bovem

Defined in:
lib/bovem/i18n.rb,
lib/bovem/shell.rb,
lib/bovem/logger.rb,
lib/bovem/errors.rb,
lib/bovem/option.rb,
lib/bovem/parser.rb,
lib/bovem/version.rb,
lib/bovem/command.rb,
lib/bovem/console.rb,
lib/bovem/application.rb,
lib/bovem/configuration.rb

Overview

This file is part of the bovem gem. Copyright (C) 2013 and above Shogun shogun@cowtech.it. Licensed under the MIT license, which can be found at http://www.opensource.org/licenses/mit-license.php.

Defined Under Namespace

Modules: CommandMethods, ConsoleMethods, Errors, ParserMethods, ShellMethods, Version Classes: Application, Command, Configuration, Console, I18n, Logger, Option, Parser, Shell

Constant Summary

OPTION_TYPES =

List of valid option types.

Values are the default values for that type.

For any unknown type, the default value is false, it means that any unknown type is managed as a Boolean value with no argument.

{String => "", Integer => 0, Fixnum => 0, Bignum => 0, Float => 0.0, Array => []}.freeze
TERM_COLORS =

List of valid terminal colors.

{black: 0, red: 1, green: 2, yellow: 3, blue: 4, magenta: 5, cyan: 6, white: 7, default: 9}.freeze
TERM_EFFECTS =

List of valid terminal text effects.

{reset: 0, bright: 1, italic: 3, underline: 4, blink: 5, inverse: 7, hide: 8}.freeze