Sha256: 24749155e028c329ab16e471c8720c0bb2c87ddd9c5c819ef8479d24c91e8ece

Contents?: true

Size: 651 Bytes

Versions: 3

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", 6) do
        require_relative "synced_folder"
        SyncedFolder
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vagrant-zscp-0.1.8 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.7 lib/vagrant/zscp/plugin.rb
vagrant-zscp-0.1.6 lib/vagrant/zscp/plugin.rb