ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Web​Dav​Sync

No description provided

Details

Installs

  • Total 1K
  • Win 744
  • Mac 393
  • Linux 214
Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22 Jun 21 Jun 20 Jun 19 Jun 18 Jun 17 Jun 16 Jun 15 Jun 14 Jun 13 Jun 12 Jun 11 Jun 10 Jun 9 Jun 8 Jun 7 Jun 6 Jun 5 Jun 4 Jun 3 Jun 2 Jun 1 May 31 May 30 May 29 May 28 May 27 May 26 May 25 May 24 May 23 May 22 May 21 May 20 May 19 May 18 May 17
Windows 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Sublime Text - WebDavSync

This is a small Sublime Text plugin for syncing your sublime project directory with a directory on a WebDAV server. That could be useful for WebDAV-based hotdeploy environments. All WebDAV (network) activities are queued and done in an own background thread, so the UI keeps always responsive.

Installation

Manually:

Copy the content of this repository into a folder called WebDavSync in your Sublime Text packages directory. (Open the menu /Preferences/Browse Packages to determine the location of your packages directory)

Via Package Control:

Find WebDavSync in the Package Control installer and install it.

Setup

Create a *.sublime-project file (see http://www.sublimetext.com/docs/2/projects.html for further consultation) and add a webdavsync section to the settings.

{
    "folders":
    [
        {
            "path": "/path/to/your/project/root",
            "folder_exclude_patterns": []
        }
    ],
    "settings":
    {
        "webdavsync":
        {
            "host":"yourwebdavhost.com",
            "protocol":"https",
            "path":"/path/to/your/webdav/root",
            "username":"yourusername",
            "password":"yourpassword"
        }
    },
    "build_systems":
    [
    ]
}

Open this file with Sublime Text (Project/Open Project) and from now on all files in your local root director(ies) are automatically uploaded to yourwebdavhost.com/path/to/your/webdav/root each time you save it there. If folders do not exist on the server, they will be created, before the file is uploaded there.

For example:

  1. The local root path is /projectdir - see folders section in your *.sublime-project file

  2. The local file /projectdir/static/js/app.js is saved

  3. The remote root path is /version1

The resulting webdav resource path is https://yourwebdavhost.com/version1/static/js/app.js and the remote path /version1/static/js will be created if necessary.

Features

  1. Basic and Digest authentication
  2. Uploading files and creating folders

Not Implemented

  1. Digest auth-int
  2. Deleting folders and files