Skip to content

Adds a few commands for interacting with Transmit.

License

Notifications You must be signed in to change notification settings

fabiospampinato/vscode-transmit

Repository files navigation

Transmit

Logo

Adds a few commands for interacting with Transmit.

Install

Follow the instructions in the Marketplace, or run the following in the command palette:

ext install fabiospampinato.vscode-transmit

Usage

It adds 4 commands to the command palette:

'Transmit: Connect' // Connect to the server
'Transmit: Upload' // Upload the current file to the server
'Transmit: Download' // Download the current file from the server
'Transmit: Synchronize' // Synchronize local and remote roots

You can also right click a single file/folder for uploading/downloading/synchronizing it.

Settings

You should provide at least one server object with all of its properties.

{
  "transmit.servers": [ // List of servers
    { // Server object
      "favorite": "", // Name of the Transmit favorite to use
      "domain": "", // Domain to connect to (e.g. example.com)
      "user": "root", // User used in the connection
      "protocol": "SFTP", // Protocol used in the connection
      "localRoot": "", // Local root path
      "remoteRoot": "" // Remote root path
    },
    ...
  ]
}

License

MIT © Fabio Spampinato