WebDavSync
No description provided
Details
Installs
- Total 1K
- Win 746
- Mac 393
- Linux 214
Sep 13 | Sep 12 | Sep 11 | Sep 10 | Sep 9 | Sep 8 | Sep 7 | Sep 6 | Sep 5 | Sep 4 | Sep 3 | Sep 2 | Sep 1 | Aug 31 | Aug 30 | Aug 29 | Aug 28 | Aug 27 | Aug 26 | Aug 25 | Aug 24 | Aug 23 | Aug 22 | Aug 21 | Aug 20 | Aug 19 | Aug 18 | Aug 17 | Aug 16 | Aug 15 | Aug 14 | Aug 13 | Aug 12 | Aug 11 | Aug 10 | Aug 9 | Aug 8 | Aug 7 | Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 | 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