This is the action that will add a box from a URL. This middleware sequence is built-in to Vagrant. Plugins can hook into this like any other middleware sequence. This is particularly useful for provider plugins, which can hook in to do things like verification of boxes that are downloaded.
# File lib/vagrant/action.rb, line 45 def self.action_box_add Builder.new.tap do |b| b.use Builtin::BoxAdd end end
This actions checks if a box is outdated in a given Vagrant environment for a single machine.
# File lib/vagrant/action.rb, line 53 def self.action_box_outdated Builder.new.tap do |b| b.use Builtin::BoxCheckOutdated end end
This is the action that will remove a box given a name (and optionally a provider). This middleware sequence is built-in to Vagrant. Plugins can hook into this like any other middleware sequence.
# File lib/vagrant/action.rb, line 62 def self.action_box_remove Builder.new.tap do |b| b.use Builtin::BoxRemove end end