Surge Volt

July 21, 2024 ยท View on GitHub

๐Ÿš€ Integration of the Surge static web publishing tool into Visual Studio Code, enabling users to deploy projects directly from the editor.

Demo

Features ๐ŸŽ‰

  • Install Surge: Easily install Surge from within VS Code.
  • Deploy Projects: Deploy new projects or update existing domains with ease.
  • Manage Domains: View, refresh, and delete your deployed domains.
  • Account Management: Connect, refresh, and manage multiple Surge accounts.

Requirements ๐Ÿ“‹

  • Node.js must be installed on your machine.
  • Surge must be installed, or it can be installed via the extension.

Commands ๐Ÿ“œ

CommandDescription
Surge Volt: Install SurgeInstalls Surge on your machine. (only required if Surge is not already installed)
Surge Volt: DeployDeploys your project to a custom domain.
Surge Volt: Deploy on this domainDeploys your project on the specified domain.
Surge Volt: Refresh Domain ListRefreshes the list of your Surge domains.
Surge Volt: Open DomainOpens the selected domain in your default browser.
Surge Volt: Delete DomainDeletes the selected domain from Surge.
Surge Volt: Refresh Account ListRefreshes the list of your Surge accounts.
Surge Volt: Delete AccountDeletes the selected Surge account.
Surge Volt: Connect AccountConnects to the specified Surge account.
Surge Volt: Connect New AccountConnects to a new Surge account.
Surge Volt: Disconnect AccountDisconnects the currently connected Surge account.

Contributing and Feedback ๐Ÿค

If you would like to contribute to this extension, please feel free to submit a pull request. If you have any feedback or suggestions, please feel free to open an issue.

License ๐Ÿ“„

This extension is licensed under the MIT License.

Enjoy!