--- !ruby/object:Gem::Specification name: teuton version: !ruby/object:Gem::Version version: 2.9.1 platform: ruby authors: - David Vargas Ruiz autorequire: bindir: bin cert_chain: [] date: 2023-11-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rainbow requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.1' - !ruby/object:Gem::Dependency name: net-sftp requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.0' - !ruby/object:Gem::Dependency name: net-ssh requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '7.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '7.0' - !ruby/object:Gem::Dependency name: net-telnet requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.2' - !ruby/object:Gem::Dependency name: json_pure requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.6' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.6' - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.2' - !ruby/object:Gem::Dependency name: terminal-table requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' description: |2 Intrastructure test, useful for: (1) Sysadmin teachers to evaluate students remote machines. (2) Sysadmin apprentices to evaluate their learning process as a game. (3) Professional sysadmin to monitor remote machines. Allow us: (a) Write test units for real or virtual machines using simple DSL. (b) Check compliance with requirements on remote machines. email: teuton.software@protonmail.com executables: - teuton extensions: [] extra_rdoc_files: - README.md - LICENSE - docs/changelog/changelog.1.md - docs/changelog/changelog.2.md - docs/changelog/todo.md - docs/commands/README.md - docs/commands/example_check.md - docs/commands/example_run.md - docs/diagram.md - docs/dsl/README.md - docs/dsl/expect.md - docs/dsl/export.md - docs/dsl/get.md - docs/dsl/group.md - docs/dsl/play.md - docs/dsl/result.md - docs/dsl/run.md - docs/dsl/send.md - docs/dsl/set.md - docs/dsl/show.md - docs/dsl/target.md - docs/es/exit_code.md - docs/es/guess_os.md - docs/ideas/Challenge-Server-Project.md - docs/ideas/contributions.md - docs/ideas/servidor-de-retos.md - docs/ideas/todo.md - docs/install/README.md - docs/install/manual.md - docs/install/modes_of_use.md - docs/install/s-node.md - docs/install/t-node.md - docs/install/vagrant_docker.md - docs/learn/01-cmd_new.md - docs/learn/02-target.md - docs/learn/03-remote_hosts.md - docs/learn/04-config.md - docs/learn/05-use.md - docs/learn/06-cmd_check.md - docs/learn/07-target_weight.md - docs/learn/08-unique_values.md - docs/learn/09-send.md - docs/learn/10-debug.md - docs/learn/11-export.md - docs/learn/12-preserve.md - docs/learn/13-feedback.md - docs/learn/14-moodle_id.md - docs/learn/15-readme.md - docs/learn/16-include.md - docs/learn/17-alias.md - docs/learn/18-log.md - docs/learn/19-read_vars.md - docs/learn/20-macros.md - docs/learn/21-exit_codes.md - docs/learn/22-result.md - docs/learn/23-test-code.md - docs/learn/24-test-sql.md - docs/learn/25-expect-result.md - docs/learn/26-expect_sequence.md - docs/learn/27-run_script.md - docs/learn/28-upload.md - docs/learn/README.md - docs/videos.md files: - LICENSE - README.md - bin/teuton - docs/changelog/changelog.1.md - docs/changelog/changelog.2.md - docs/changelog/todo.md - docs/commands/README.md - docs/commands/example_check.md - docs/commands/example_run.md - docs/diagram.md - docs/dsl/README.md - docs/dsl/expect.md - docs/dsl/export.md - docs/dsl/get.md - docs/dsl/group.md - docs/dsl/play.md - docs/dsl/result.md - docs/dsl/run.md - docs/dsl/send.md - docs/dsl/set.md - docs/dsl/show.md - docs/dsl/target.md - docs/es/exit_code.md - docs/es/guess_os.md - docs/ideas/Challenge-Server-Project.md - docs/ideas/contributions.md - docs/ideas/servidor-de-retos.md - docs/ideas/todo.md - docs/install/README.md - docs/install/manual.md - docs/install/modes_of_use.md - docs/install/s-node.md - docs/install/t-node.md - docs/install/vagrant_docker.md - docs/learn/01-cmd_new.md - docs/learn/02-target.md - docs/learn/03-remote_hosts.md - docs/learn/04-config.md - docs/learn/05-use.md - docs/learn/06-cmd_check.md - docs/learn/07-target_weight.md - docs/learn/08-unique_values.md - docs/learn/09-send.md - docs/learn/10-debug.md - docs/learn/11-export.md - docs/learn/12-preserve.md - docs/learn/13-feedback.md - docs/learn/14-moodle_id.md - docs/learn/15-readme.md - docs/learn/16-include.md - docs/learn/17-alias.md - docs/learn/18-log.md - docs/learn/19-read_vars.md - docs/learn/20-macros.md - docs/learn/21-exit_codes.md - docs/learn/22-result.md - docs/learn/23-test-code.md - docs/learn/24-test-sql.md - docs/learn/25-expect-result.md - docs/learn/26-expect_sequence.md - docs/learn/27-run_script.md - docs/learn/28-upload.md - docs/learn/README.md - docs/videos.md - lib/teuton.rb - lib/teuton/case/builtin/main.rb - lib/teuton/case/builtin/package.rb - lib/teuton/case/builtin/service.rb - lib/teuton/case/builtin/teuton_file.rb - lib/teuton/case/builtin/teuton_host.rb - lib/teuton/case/builtin/user.rb - lib/teuton/case/case.rb - lib/teuton/case/close.rb - lib/teuton/case/config.rb - lib/teuton/case/dsl/all.rb - lib/teuton/case/dsl/expect.rb - lib/teuton/case/dsl/expect_exitcode.rb - lib/teuton/case/dsl/expect_sequence.rb - lib/teuton/case/dsl/getset.rb - lib/teuton/case/dsl/host.rb - lib/teuton/case/dsl/log.rb - lib/teuton/case/dsl/macro.rb - lib/teuton/case/dsl/run.rb - lib/teuton/case/dsl/run_script.rb - lib/teuton/case/dsl/send.rb - lib/teuton/case/dsl/target.rb - lib/teuton/case/dsl/unique.rb - lib/teuton/case/dsl/upload.rb - lib/teuton/case/dsl/weight.rb - lib/teuton/case/execute/execute_base.rb - lib/teuton/case/execute/execute_local.rb - lib/teuton/case/execute/execute_manager.rb - lib/teuton/case/execute/execute_ssh.rb - lib/teuton/case/execute/execute_telnet.rb - lib/teuton/case/host.rb - lib/teuton/case/play.rb - lib/teuton/case/result/ext_array.rb - lib/teuton/case/result/ext_compare.rb - lib/teuton/case/result/ext_filter.rb - lib/teuton/case/result/result.rb - lib/teuton/case_manager/case_manager.rb - lib/teuton/case_manager/check_cases.rb - lib/teuton/case_manager/dsl.rb - lib/teuton/case_manager/export_manager.rb - lib/teuton/case_manager/hall_of_fame.rb - lib/teuton/case_manager/report.rb - lib/teuton/case_manager/send_manager.rb - lib/teuton/case_manager/show_report.rb - lib/teuton/case_manager/utils.rb - lib/teuton/check/checker.rb - lib/teuton/check/dsl/all.rb - lib/teuton/check/dsl/builtin.rb - lib/teuton/check/dsl/expect.rb - lib/teuton/check/dsl/expect_sequence.rb - lib/teuton/check/dsl/getset.rb - lib/teuton/check/dsl/run.rb - lib/teuton/check/main.rb - lib/teuton/check/show.rb - lib/teuton/cli.rb - lib/teuton/deprecated/application.rb - lib/teuton/deprecated/application_test.rb - lib/teuton/deprecated/runner.rb - lib/teuton/deprecated/utils.rb - lib/teuton/files/README.md - lib/teuton/files/config.yaml - lib/teuton/files/start.rb - lib/teuton/files/template/case.html - lib/teuton/files/template/resume.html - lib/teuton/readme/dsl/all.rb - lib/teuton/readme/dsl/expect.rb - lib/teuton/readme/dsl/getset.rb - lib/teuton/readme/dsl/run.rb - lib/teuton/readme/lang.rb - lib/teuton/readme/main.rb - lib/teuton/readme/readme.rb - lib/teuton/readme/result.rb - lib/teuton/report/formatter/base_formatter.rb - lib/teuton/report/formatter/default/array.rb - lib/teuton/report/formatter/default/colored_text.rb - lib/teuton/report/formatter/default/html.rb - lib/teuton/report/formatter/default/json.rb - lib/teuton/report/formatter/default/txt.rb - lib/teuton/report/formatter/default/xml.rb - lib/teuton/report/formatter/default/yaml.rb - lib/teuton/report/formatter/formatter.rb - lib/teuton/report/formatter/moodle_csv_formatter.rb - lib/teuton/report/formatter/resume/array.rb - lib/teuton/report/formatter/resume/colored_text.rb - lib/teuton/report/formatter/resume/html.rb - lib/teuton/report/formatter/resume/json.rb - lib/teuton/report/formatter/resume/txt.rb - lib/teuton/report/formatter/resume/yaml.rb - lib/teuton/report/report.rb - lib/teuton/skeleton.rb - lib/teuton/utils/configfile_reader.rb - lib/teuton/utils/logger.rb - lib/teuton/utils/name_file_finder.rb - lib/teuton/utils/project.rb - lib/teuton/utils/settings.rb - lib/teuton/utils/verbose.rb - lib/teuton/version.rb homepage: https://github.com/teuton-software/teuton 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.5.9 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.2.33 signing_key: specification_version: 4 summary: Teuton (Infrastructure test) test_files: []