Skip to content

jorith88/vscode-webdav

Repository files navigation

WebDAV support for Visual Studio Code

The WebDAV extension makes it easy to compare and upload files to a remote WebDAV server.

Commands added by this extension:

  • WebDAV: Compare ( extension.webdavCompare )
  • WebDAV: Upload ( extension.webdavUpload )

Configuration

To configure one or more remote endpoints, add a webdav.json to your project root. In this file you can define the endpoints based on one or more folders.

webdav.json Structure

Key Value
The path, relative to webdav.json, that corresponds to the root of the WebDAV endpoint
  • url (String): The URL of the WebDAV endpoint
  • ignoreSSLErrors (Boolean, optional): Ignore SSL verification errors. This option is mainly intended for DEV endpoints that have a self-signed SSL certificate.

webdav.json Example

{
    "/frontend/www": {
        "url": "https://webdav.example.com/"
    },
    "/another-frontend/www": {
        "url": "https://webdav2.example.com/",
        "ignoreSSLErrors": true
    }
}

Password storage

The first time you connect to a new remote endpoint this extension will ask for a username and password. These credentials will be stored in the system's keychain (using the keytar library). On macOS the passwords are managed by the Keychain, on Linux they are managed by the Secret Service API/libsecret, and on Windows they are managed by Credential Vault.

About

Visual Studio Code extension that makes it easy to compare and upload files to a remote WebDAV server.

Resources

Stars

Watchers

Forks

Packages

No packages published