--- !ruby/object:Gem::Specification
name: hammer_cli
version: !ruby/object:Gem::Version
  version: 3.9.0
platform: ruby
authors:
- Martin Bačovský
- Tomáš Strachota
autorequire: 
bindir: bin
cert_chain: []
date: 2023-11-29 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: clamp
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.3.1
    - - "<"
      - !ruby/object:Gem::Version
        version: 2.0.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.3.1
    - - "<"
      - !ruby/object:Gem::Version
        version: 2.0.0
- !ruby/object:Gem::Dependency
  name: logging
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: unicode-display_width
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: amazing_print
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: highline
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: fast_gettext
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: locale
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.0.6
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.0.6
- !ruby/object:Gem::Dependency
  name: apipie-bindings
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.6.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.6.0
description: 'Hammer cli provides universal extendable CLI interface for ruby apps

'
email: mbacovsk@redhat.com
executables:
- hammer
- hammer-complete
extensions: []
extra_rdoc_files:
- doc/commands_extension.md
- doc/commands_modification.md
- doc/creating_apipie_commands.md
- doc/creating_commands.md
- doc/design.png
- doc/design.uml
- doc/developer_docs.md
- doc/development_tips.md
- doc/help_modification.md
- doc/i18n.md
- doc/installation.md
- doc/installation_deb.md
- doc/installation_gem.md
- doc/installation_rpm.md
- doc/installation_source.md
- doc/option_builders.md
- doc/option_normalizers.md
- doc/output.md
- doc/review_checklist.md
- doc/writing_a_plugin.md
- doc/release_notes.md
- config/cli.modules.d/module_config_template.yml
- config/cli_config.template.yml
- config/hammer.completion
- README.md
files:
- LICENSE
- README.md
- bin/hammer
- bin/hammer-complete
- config/cli.modules.d/module_config_template.yml
- config/cli_config.template.yml
- config/hammer.completion
- doc/commands_extension.md
- doc/commands_modification.md
- doc/creating_apipie_commands.md
- doc/creating_commands.md
- doc/design.png
- doc/design.uml
- doc/developer_docs.md
- doc/development_tips.md
- doc/help_modification.md
- doc/i18n.md
- doc/installation.md
- doc/installation_deb.md
- doc/installation_gem.md
- doc/installation_rpm.md
- doc/installation_source.md
- doc/option_builders.md
- doc/option_normalizers.md
- doc/output.md
- doc/release_notes.md
- doc/review_checklist.md
- doc/writing_a_plugin.md
- lib/hammer_cli.rb
- lib/hammer_cli/abstract.rb
- lib/hammer_cli/apipie.rb
- lib/hammer_cli/apipie/api_connection.rb
- lib/hammer_cli/apipie/command.rb
- lib/hammer_cli/apipie/option_builder.rb
- lib/hammer_cli/apipie/option_definition.rb
- lib/hammer_cli/apipie/options.rb
- lib/hammer_cli/apipie/resource.rb
- lib/hammer_cli/bash.rb
- lib/hammer_cli/bash/completion.rb
- lib/hammer_cli/bash/prebuild_command.rb
- lib/hammer_cli/ca_cert_fetcher.rb
- lib/hammer_cli/ca_cert_manager.rb
- lib/hammer_cli/clamp.rb
- lib/hammer_cli/command_extensions.rb
- lib/hammer_cli/completer.rb
- lib/hammer_cli/connection.rb
- lib/hammer_cli/context.rb
- lib/hammer_cli/csv_parser.rb
- lib/hammer_cli/defaults.rb
- lib/hammer_cli/defaults_commands.rb
- lib/hammer_cli/exception_handler.rb
- lib/hammer_cli/exceptions.rb
- lib/hammer_cli/exit_codes.rb
- lib/hammer_cli/full_help.rb
- lib/hammer_cli/help/builder.rb
- lib/hammer_cli/help/definition.rb
- lib/hammer_cli/help/definition/abstract_item.rb
- lib/hammer_cli/help/definition/list.rb
- lib/hammer_cli/help/definition/note.rb
- lib/hammer_cli/help/definition/section.rb
- lib/hammer_cli/help/definition/text.rb
- lib/hammer_cli/help/text_builder.rb
- lib/hammer_cli/i18n.rb
- lib/hammer_cli/i18n/find_task.rb
- lib/hammer_cli/logger.rb
- lib/hammer_cli/logger_watch.rb
- lib/hammer_cli/main.rb
- lib/hammer_cli/messages.rb
- lib/hammer_cli/modules.rb
- lib/hammer_cli/option_builder.rb
- lib/hammer_cli/options/matcher.rb
- lib/hammer_cli/options/normalizers.rb
- lib/hammer_cli/options/option_collector.rb
- lib/hammer_cli/options/option_definition.rb
- lib/hammer_cli/options/option_family.rb
- lib/hammer_cli/options/option_processor.rb
- lib/hammer_cli/options/predefined.rb
- lib/hammer_cli/options/processor_list.rb
- lib/hammer_cli/options/sources/base.rb
- lib/hammer_cli/options/sources/command_line.rb
- lib/hammer_cli/options/sources/saved_defaults.rb
- lib/hammer_cli/options/validators/base.rb
- lib/hammer_cli/options/validators/dsl.rb
- lib/hammer_cli/options/validators/dsl_block_validator.rb
- lib/hammer_cli/output.rb
- lib/hammer_cli/output/adapter.rb
- lib/hammer_cli/output/adapter/abstract.rb
- lib/hammer_cli/output/adapter/base.rb
- lib/hammer_cli/output/adapter/csv.rb
- lib/hammer_cli/output/adapter/json.rb
- lib/hammer_cli/output/adapter/silent.rb
- lib/hammer_cli/output/adapter/table.rb
- lib/hammer_cli/output/adapter/tree_structure.rb
- lib/hammer_cli/output/adapter/wrapper_formatter.rb
- lib/hammer_cli/output/adapter/yaml.rb
- lib/hammer_cli/output/definition.rb
- lib/hammer_cli/output/dsl.rb
- lib/hammer_cli/output/field_filter.rb
- lib/hammer_cli/output/fields.rb
- lib/hammer_cli/output/formatters.rb
- lib/hammer_cli/output/generators.rb
- lib/hammer_cli/output/generators/table.rb
- lib/hammer_cli/output/output.rb
- lib/hammer_cli/output/record_collection.rb
- lib/hammer_cli/output/utils.rb
- lib/hammer_cli/settings.rb
- lib/hammer_cli/shell.rb
- lib/hammer_cli/ssloptions.rb
- lib/hammer_cli/subcommand.rb
- lib/hammer_cli/task_helper.rb
- lib/hammer_cli/testing/command_assertions.rb
- lib/hammer_cli/testing/data_helpers.rb
- lib/hammer_cli/testing/messages.rb
- lib/hammer_cli/testing/output_matchers.rb
- lib/hammer_cli/utils.rb
- lib/hammer_cli/verbosity.rb
- lib/hammer_cli/version.rb
- locale/Makefile.def
- locale/ca/LC_MESSAGES/hammer-cli.mo
- locale/cs_CZ/LC_MESSAGES/hammer-cli.mo
- locale/de/LC_MESSAGES/hammer-cli.mo
- locale/en/LC_MESSAGES/hammer-cli.mo
- locale/en_GB/LC_MESSAGES/hammer-cli.mo
- locale/es/LC_MESSAGES/hammer-cli.mo
- locale/fr/LC_MESSAGES/hammer-cli.mo
- locale/it/LC_MESSAGES/hammer-cli.mo
- locale/ja/LC_MESSAGES/hammer-cli.mo
- locale/ka/LC_MESSAGES/hammer-cli.mo
- locale/ko/LC_MESSAGES/hammer-cli.mo
- locale/pt_BR/LC_MESSAGES/hammer-cli.mo
- locale/ru/LC_MESSAGES/hammer-cli.mo
- locale/zh_CN/LC_MESSAGES/hammer-cli.mo
- locale/zh_TW/LC_MESSAGES/hammer-cli.mo
- man/hammer.1.gz
- test/functional/defaults_test.rb
- test/functional/help_test.rb
- test/functional/nil_values_test.rb
- test/functional/test_helper.rb
- test/test_helper.rb
- test/unit/abstract_test.rb
- test/unit/apipie/api_connection_test.rb
- test/unit/apipie/command_test.rb
- test/unit/apipie/option_builder_test.rb
- test/unit/apipie/option_definition_test.rb
- test/unit/apipie/test_helper.rb
- test/unit/bash_test.rb
- test/unit/ca_cert_manager_test.rb
- test/unit/command_extensions_test.rb
- test/unit/completer_test.rb
- test/unit/connection_test.rb
- test/unit/csv_parser_test.rb
- test/unit/defaults_test.rb
- test/unit/exception_handler_test.rb
- test/unit/fixtures/apipie/architectures.json
- test/unit/fixtures/apipie/documented.json
- test/unit/fixtures/certs/ca_cert.pem
- test/unit/fixtures/certs/non_ca_cert.pem
- test/unit/fixtures/defaults/defaults.yml
- test/unit/fixtures/defaults/defaults_dashed.yml
- test/unit/fixtures/json_input/invalid.json
- test/unit/fixtures/json_input/valid.json
- test/unit/help/builder_test.rb
- test/unit/help/definition/abstract_item_test.rb
- test/unit/help/definition/list_test.rb
- test/unit/help/definition/note_test.rb
- test/unit/help/definition/section_test.rb
- test/unit/help/definition/text_test.rb
- test/unit/help/definition_test.rb
- test/unit/help/text_builder_test.rb
- test/unit/history_test.rb
- test/unit/i18n_test.rb
- test/unit/logger_test.rb
- test/unit/main_test.rb
- test/unit/messages_test.rb
- test/unit/modules_test.rb
- test/unit/option_builder_test.rb
- test/unit/options/matcher_test.rb
- test/unit/options/normalizers_test.rb
- test/unit/options/option_collector_test.rb
- test/unit/options/option_definition_test.rb
- test/unit/options/option_family_test.rb
- test/unit/options/processor_list_test.rb
- test/unit/options/sources/command_line_test.rb
- test/unit/options/sources/saved_defaults_test.rb
- test/unit/options/validators/dsl_test.rb
- test/unit/output/adapter/abstract_test.rb
- test/unit/output/adapter/base_test.rb
- test/unit/output/adapter/csv_test.rb
- test/unit/output/adapter/json_test.rb
- test/unit/output/adapter/table_test.rb
- test/unit/output/adapter/yaml_test.rb
- test/unit/output/definition_test.rb
- test/unit/output/dsl_test.rb
- test/unit/output/field_filter_test.rb
- test/unit/output/fields_test.rb
- test/unit/output/formatters_test.rb
- test/unit/output/output_test.rb
- test/unit/output/record_collection_test.rb
- test/unit/settings_test.rb
- test/unit/test_helper.rb
- test/unit/utils_test.rb
homepage: https://github.com/theforeman/hammer-cli
licenses:
- GPL-3.0
metadata: {}
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '2.7'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.1.6
signing_key: 
specification_version: 4
summary: Universal command-line interface
test_files:
- test/functional/defaults_test.rb
- test/functional/help_test.rb
- test/functional/nil_values_test.rb
- test/functional/test_helper.rb
- test/test_helper.rb
- test/unit/abstract_test.rb
- test/unit/apipie/api_connection_test.rb
- test/unit/apipie/command_test.rb
- test/unit/apipie/option_builder_test.rb
- test/unit/apipie/option_definition_test.rb
- test/unit/apipie/test_helper.rb
- test/unit/bash_test.rb
- test/unit/ca_cert_manager_test.rb
- test/unit/command_extensions_test.rb
- test/unit/completer_test.rb
- test/unit/connection_test.rb
- test/unit/csv_parser_test.rb
- test/unit/defaults_test.rb
- test/unit/exception_handler_test.rb
- test/unit/fixtures/apipie/architectures.json
- test/unit/fixtures/apipie/documented.json
- test/unit/fixtures/certs/ca_cert.pem
- test/unit/fixtures/certs/non_ca_cert.pem
- test/unit/fixtures/defaults/defaults.yml
- test/unit/fixtures/defaults/defaults_dashed.yml
- test/unit/fixtures/json_input/invalid.json
- test/unit/fixtures/json_input/valid.json
- test/unit/help/builder_test.rb
- test/unit/help/definition/abstract_item_test.rb
- test/unit/help/definition/list_test.rb
- test/unit/help/definition/note_test.rb
- test/unit/help/definition/section_test.rb
- test/unit/help/definition/text_test.rb
- test/unit/help/definition_test.rb
- test/unit/help/text_builder_test.rb
- test/unit/history_test.rb
- test/unit/i18n_test.rb
- test/unit/logger_test.rb
- test/unit/main_test.rb
- test/unit/messages_test.rb
- test/unit/modules_test.rb
- test/unit/option_builder_test.rb
- test/unit/options/matcher_test.rb
- test/unit/options/normalizers_test.rb
- test/unit/options/option_collector_test.rb
- test/unit/options/option_definition_test.rb
- test/unit/options/option_family_test.rb
- test/unit/options/processor_list_test.rb
- test/unit/options/sources/command_line_test.rb
- test/unit/options/sources/saved_defaults_test.rb
- test/unit/options/validators/dsl_test.rb
- test/unit/output/adapter/abstract_test.rb
- test/unit/output/adapter/base_test.rb
- test/unit/output/adapter/csv_test.rb
- test/unit/output/adapter/json_test.rb
- test/unit/output/adapter/table_test.rb
- test/unit/output/adapter/yaml_test.rb
- test/unit/output/definition_test.rb
- test/unit/output/dsl_test.rb
- test/unit/output/field_filter_test.rb
- test/unit/output/fields_test.rb
- test/unit/output/formatters_test.rb
- test/unit/output/output_test.rb
- test/unit/output/record_collection_test.rb
- test/unit/settings_test.rb
- test/unit/test_helper.rb
- test/unit/utils_test.rb