├── .gitignore ├── .rspec ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── hocho ├── hocho.gemspec ├── lib ├── hocho.rb └── hocho │ ├── command.rb │ ├── config.rb │ ├── drivers.rb │ ├── drivers │ ├── base.rb │ ├── bundler.rb │ ├── itamae_ssh.rb │ ├── mitamae.rb │ └── ssh_base.rb │ ├── host.rb │ ├── inventory.rb │ ├── inventory_providers.rb │ ├── inventory_providers │ ├── base.rb │ └── file.rb │ ├── property_providers.rb │ ├── property_providers │ ├── add_default.rb │ ├── base.rb │ └── ruby_script.rb │ ├── runner.rb │ ├── utils │ ├── finder.rb │ └── symbolize.rb │ └── version.rb ├── script ├── console └── setup └── spec ├── property_providers └── ruby_script_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/hocho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/bin/hocho -------------------------------------------------------------------------------- /hocho.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/hocho.gemspec -------------------------------------------------------------------------------- /lib/hocho.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho.rb -------------------------------------------------------------------------------- /lib/hocho/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/command.rb -------------------------------------------------------------------------------- /lib/hocho/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/config.rb -------------------------------------------------------------------------------- /lib/hocho/drivers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/drivers.rb -------------------------------------------------------------------------------- /lib/hocho/drivers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/drivers/base.rb -------------------------------------------------------------------------------- /lib/hocho/drivers/bundler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/drivers/bundler.rb -------------------------------------------------------------------------------- /lib/hocho/drivers/itamae_ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/drivers/itamae_ssh.rb -------------------------------------------------------------------------------- /lib/hocho/drivers/mitamae.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/drivers/mitamae.rb -------------------------------------------------------------------------------- /lib/hocho/drivers/ssh_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/drivers/ssh_base.rb -------------------------------------------------------------------------------- /lib/hocho/host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/host.rb -------------------------------------------------------------------------------- /lib/hocho/inventory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/inventory.rb -------------------------------------------------------------------------------- /lib/hocho/inventory_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/inventory_providers.rb -------------------------------------------------------------------------------- /lib/hocho/inventory_providers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/inventory_providers/base.rb -------------------------------------------------------------------------------- /lib/hocho/inventory_providers/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/inventory_providers/file.rb -------------------------------------------------------------------------------- /lib/hocho/property_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/property_providers.rb -------------------------------------------------------------------------------- /lib/hocho/property_providers/add_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/property_providers/add_default.rb -------------------------------------------------------------------------------- /lib/hocho/property_providers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/property_providers/base.rb -------------------------------------------------------------------------------- /lib/hocho/property_providers/ruby_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/property_providers/ruby_script.rb -------------------------------------------------------------------------------- /lib/hocho/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/runner.rb -------------------------------------------------------------------------------- /lib/hocho/utils/finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/utils/finder.rb -------------------------------------------------------------------------------- /lib/hocho/utils/symbolize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/lib/hocho/utils/symbolize.rb -------------------------------------------------------------------------------- /lib/hocho/version.rb: -------------------------------------------------------------------------------- 1 | module Hocho 2 | VERSION = "0.3.8" 3 | end 4 | -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/script/console -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/script/setup -------------------------------------------------------------------------------- /spec/property_providers/ruby_script_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorah/hocho/HEAD/spec/property_providers/ruby_script_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) 2 | require 'hocho' 3 | --------------------------------------------------------------------------------