WebDavSync
No description provided
Details
Installs
- Total 1K
- Win 725
- Mac 388
- Linux 208
Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 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 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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:
The local root path is
/projectdir
- seefolders
section in your*.sublime-project
fileThe local file
/projectdir/static/js/app.js
is savedThe 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
- Basic and Digest authentication
- Uploading files and creating folders
Not Implemented
- Digest auth-int
- Deleting folders and files