Sha256: ae570105938076a8e8d0cbd98822d70da02da810006e380dec5244903f9cdbea

Contents?: true

Size: 833 Bytes

Versions: 1

Compression:

Stored size: 833 Bytes

Contents

require 'vagrant'

module VagrantSnap
    class Plugin < Vagrant.plugin("2")

        require_relative "command/root"
        require_relative "providers/virtualbox/action"
        require_relative "providers/virtualbox/driver/base"
        require_relative "providers/virtualbox/driver/meta"
        require_relative "providers/vmware_fusion/action"
        require_relative "providers/vmware_fusion/driver/base"

        name "snap command"

        description <<-DESC
        This command provides snapshot features across multiple
        Vagrant providers
        DESC

        command("snap") do
            setup_i18n
            Command::Root
        end

        def self.setup_i18n
            I18n.load_path << File.expand_path("locales/en.yml", VagrantSnap.source_root)
            I18n.reload!
        end

    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-zz-multiprovider-snap-0.0.3 lib/vagrant-multiprovider-snap/plugin.rb