Sha256: 4c15a69d2b355f787200720d744c19b83a3fd3e0bea512e1580bee3f1a3e1d41
Contents?: true
Size: 731 Bytes
Versions: 6
Compression:
Stored size: 731 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 @env.machine(@env.machine_names.first, @env.default_provider).action_raw( :config_validate, Vagrant::Action::Builtin::ConfigValidate) @env.ui.info(I18n.t("vagrant.commands.validate.success")) # Success, exit status 0 0 end end end end
Version data entries
6 entries across 6 versions & 2 rubygems