WebDavSync
No description provided
Details
Installs
- Total 1K
- Win 729
- Mac 390
- Linux 210
Feb 5 | Feb 4 | Feb 3 | Feb 2 | Feb 1 | Jan 31 | Jan 30 | Jan 29 | Jan 28 | Jan 27 | Jan 26 | Jan 25 | Jan 24 | Jan 23 | Jan 22 | Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | Jan 8 | Jan 7 | Jan 6 | Jan 5 | Jan 4 | Jan 3 | Jan 2 | Jan 1 | Dec 31 | Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 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 | 1 | 0 | 1 |
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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 1 | 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