Sha256: 1c3960fea57c12573528890906e37920e1a489adc64c23aacad8c2bf0c1225aa

Contents?: true

Size: 651 Bytes

Versions: 6

Compression:

Stored size: 651 Bytes

Contents

require "vagrant"

module Vagrant
  module Zscp
    # This plugin implements zSCP synced folders.
    # It will also compress folders into a targz file to reduce back and forth
    # communication
    #
    class Plugin < Vagrant.plugin("2")
      name "zSCP synced folders"
      description <<-EOF
      The zSCP synced folders plugin enables you to use SCP as a synced folder
      implementation.
      EOF

      command("zscp", primary: false) do
        require_relative "command/zscp"
        Command::Rsync
      end

      synced_folder("zscp", 5) do
        require_relative "synced_folder"
        SyncedFolder
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vagrant-zscp-0.1.5 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.4 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.3 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.2 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.1 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.0 lib/vagrant/zscp/plugin.rb