mattbrictson/tomo

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/tomo/cli/rules_evaluator.rb50
lib/tomo/cli/state.rb24
lib/tomo/cli/usage.rb33
lib/tomo/colors.rb38
lib/tomo/commands.rb13
lib/tomo/commands/completion_script.rb28
lib/tomo/commands/default.rb50
lib/tomo/commands/deploy.rb47
A
25 mins
lib/tomo/commands/help.rb9
lib/tomo/commands/init.rb105
A
2 hrs
lib/tomo/commands/run.rb53
lib/tomo/commands/setup.rb41
A
25 mins
lib/tomo/commands/tasks.rb26
lib/tomo/commands/version.rb19
lib/tomo/configuration.rb97
A
1 hr
lib/tomo/configuration/dsl.rb12
lib/tomo/configuration/dsl/batch_block.rb16
lib/tomo/configuration/dsl/config_file.rb33
lib/tomo/configuration/dsl/environment_block.rb12
lib/tomo/configuration/dsl/error_formatter.rb55
lib/tomo/configuration/dsl/hosts_and_settings.rb22
lib/tomo/configuration/dsl/tasks_block.rb22
lib/tomo/configuration/environment.rb11
lib/tomo/configuration/glob.rb22
lib/tomo/configuration/plugin_file_not_found_error.rb13
lib/tomo/configuration/plugins_registry.rb50
lib/tomo/configuration/plugins_registry/file_resolver.rb35
lib/tomo/configuration/plugins_registry/gem_resolver.rb50
lib/tomo/configuration/project_not_found_error.rb22
lib/tomo/configuration/role_based_task_filter.rb35
lib/tomo/configuration/unknown_environment_error.rb32
lib/tomo/configuration/unknown_plugin_error.rb29
lib/tomo/configuration/unspecified_environment_error.rb21
lib/tomo/console.rb56
lib/tomo/console/key_reader.rb41
lib/tomo/console/menu.rb87
lib/tomo/console/non_interactive_error.rb22
lib/tomo/error.rb16
lib/tomo/error/suggestions.rb34
lib/tomo/host.rb46
lib/tomo/logger.rb51
A
25 mins
lib/tomo/logger/tagged_io.rb30
lib/tomo/path.rb16
lib/tomo/paths.rb29
lib/tomo/plugin.rb4
lib/tomo/plugin/bundler.rb18
lib/tomo/plugin/bundler/helpers.rb13
lib/tomo/plugin/bundler/tasks.rb53
lib/tomo/plugin/core.rb26
lib/tomo/plugin/core/helpers.rb58