Sha256: a8d803af738b9024c972451b6f1c08707dd78ad2e5ae62241e29eaa9c3ac2202

Contents?: true

Size: 671 Bytes

Versions: 19

Compression:

Stored size: 671 Bytes

Contents

# frozen_string_literal: true

require 'pathname'

module VagrantPlugins
  # This is used to SCP files to/from Guests and Hosts
  module ScpSync
    lib_path = Pathname.new(File.expand_path('vagrant-scp-sync', __dir__))
    autoload :Errors, lib_path.join('errors')
    def self.source_root
      @source_root ||= Pathname.new(File.expand_path('..', __dir__))
    end
  end
end

begin
  require 'vagrant'
rescue LoadError
  raise 'The Vagrant vagrant-zones plugin must be run within Vagrant.'
end

raise 'The Vagrant vagrant-zones plugin is only compatible with Vagrant 2+.' if Vagrant::VERSION < '2'

require 'vagrant-scp-sync/version'
require 'vagrant-scp-sync/plugin'

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
vagrant-scp-sync-0.5.29 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.28 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.27 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.26 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.25 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.24 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.23 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.22 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.21 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.20 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.19 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.18 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.17 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.16 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.15 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.14 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.13 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.12 lib/vagrant-scp-sync.rb
vagrant-scp-sync-0.5.11 lib/vagrant-scp-sync.rb