Module: SMPTool::CLI

Defined in:
lib/smp_tool/cli.rb,
lib/smp_tool/cli/logger.rb,
lib/smp_tool/cli/version.rb,
lib/smp_tool/cli/commands.rb,
lib/smp_tool/cli/executor.rb,
lib/smp_tool/cli/autoloader.rb,
lib/smp_tool/cli/commands/new.rb,
lib/smp_tool/cli/commands/info.rb,
lib/smp_tool/cli/commands/push.rb,
lib/smp_tool/cli/executor/base.rb,
lib/smp_tool/cli/commands/delete.rb,
lib/smp_tool/cli/commands/rename.rb,
lib/smp_tool/cli/commands/resize.rb,
lib/smp_tool/cli/executor/pusher.rb,
lib/smp_tool/cli/commands/extract.rb,
lib/smp_tool/cli/commands/squeeze.rb,
lib/smp_tool/cli/commands/version.rb,
lib/smp_tool/cli/executor/creator.rb,
lib/smp_tool/cli/executor/deleter.rb,
lib/smp_tool/cli/executor/renamer.rb,
lib/smp_tool/cli/executor/resizer.rb,
lib/smp_tool/cli/executor/informer.rb,
lib/smp_tool/cli/executor/operator.rb,
lib/smp_tool/cli/executor/squeezer.rb,
lib/smp_tool/cli/commands/list_files.rb,
lib/smp_tool/cli/commands/extract_all.rb,
lib/smp_tool/cli/commands/base_command.rb,
lib/smp_tool/cli/commands/input_command.rb,
lib/smp_tool/cli/executor/extracter_raw.rb,
lib/smp_tool/cli/executor/extracter_txt.rb,
lib/smp_tool/cli/executor/squeeze_mixin.rb,
lib/smp_tool/cli/volume_specs_interface.rb,
lib/smp_tool/cli/executor/extracter_base.rb,
lib/smp_tool/cli/executor/bin_write_mixin.rb,
lib/smp_tool/cli/commands/volume_operation.rb,
lib/smp_tool/cli/executor/extracter_raw_all.rb,
lib/smp_tool/cli/executor/extracter_txt_all.rb,
lib/smp_tool/cli/executor/vol_read_operator.rb,
lib/smp_tool/cli/executor/extracter_raw_base.rb,
lib/smp_tool/cli/executor/extracter_txt_base.rb,
lib/smp_tool/cli/executor/file_list_informer.rb,
lib/smp_tool/cli/executor/vol_read_write_operator.rb

Defined Under Namespace

Modules: Commands, Executor Classes: Autoloader, Error, Logger, VolumeSpecsInterface

Constant Summary collapse

AUTO_BL_LBL =
"auto"
DEF_BL_LBL =
"default"
DEF_N_CLUSTERS =
20
DEF_N_DIR_SEGS =
1
DEF_N_CLS_PER_DIR_SEG =
2
DEF_BOOTLOADER =
DEF_BL_LBL
BAS_1_OPT =
%w[1 1.0 one].freeze
BAS_2_OPT =
%w[2 2.0 two].freeze
AUTO_BL_OPT =
["a", AUTO_BL_LBL].freeze
DEF_BL_OPT =
["d", "def", DEF_BL_LBL].freeze
QUIET_MODE =
1
BRIEF_MODE =
2
VERBOSE_MODE =
3
DEBUG_MODE =
4
LEVELS =
{
  "quiet" => QUIET_MODE,
  "brief" => BRIEF_MODE,
  "verbose" => VERBOSE_MODE,
  "debug" => DEBUG_MODE
}.freeze
VERSION =
"0.2.2"