Sha256: 44779ee1c6b0a7e90574ca04b5d153f68dd806f888221c9bdd173f595cad59db
Contents?: true
Size: 725 Bytes
Versions: 21
Compression:
Stored size: 725 Bytes
Contents
require 'optparse' module VagrantPlugins module CommandValidate class Command < Vagrant.plugin("2", :command) def self.synopsis "validates the Vagrantfile" end def execute opts = OptionParser.new do |o| o.banner = "Usage: vagrant validate" end # Parse the options argv = parse_options(opts) return if !argv # Validate the configuration of all machines with_target_vms() do |machine| machine.action_raw(:config_validate, Vagrant::Action::Builtin::ConfigValidate) end @env.ui.info(I18n.t("vagrant.commands.validate.success")) # Success, exit status 0 0 end end end end
Version data entries
21 entries across 17 versions & 4 rubygems
Version | Path |
---|---|
vagrant-unbundled-1.9.8.1 | plugins/commands/validate/command.rb |