8000 GitHub - GuGuss/vscode-upsun
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

GuGuss/vscode-upsun

 
 

Repository files navigation

VSCode Upsun

Upsun is the Cloud Application Platform that lets developers focus on building great applications, not infrastructure.

This extension has a command palette to run Upsun CLI commands directly from within VSCode, without needing to switch to a shell.

Preview Extension

Visit website for more information about Upsun.

Features

  • Install Upsun CLI
  • Install 3th party tools (ClonSun, ConvSun, FastSun...)
  • Open/list public URLs of your project routes
  • Open Upsun console
  • Open SSH session
  • See logs container (syslog, http_access...)
  • Enable/Disable project environment
  • Redepl 767A oy a environement
  • Yaml configuration validation

All these features are designed to work in all VSCode based editors such as VSCode Insiders, VSCodium, vscode.dev, cursor.com, and GitHub Codespaces.

Install Upsun CLI

This extension works on top of the upsun CLI. After installing the extension you need to install the CLI. Go to walkthout...

Install 3th party tools

  • ConvSun : Tool for convert Platform.sh configuration to upsun configuration (not just a merge !)
  • ClonSun : Tool for clone a project (any provider of Platform.sh) to another project (created by tool).
  • FastSun : UI to manage Fastly/CDN.

Open/list public preview URL, Upsun console, SSH

Quick access (cmd+p) to:

  • List of web-site URL define in route section.
  • Open upsun console.
  • Open terminal (bult-in VScode) on SSH to project.
  • and more...

Requirements

  • Upsun's CLI (use walkthroughs wizard)
  • Vscode.git (installed with this extension)
  • Redhat.vscode-yaml (installed with this extension)

Demo

Here's a quick rapid-fire demo GIF of some of the features of this extension.

TODO

Contribute

Building locally

npm install
./scripts/package_make.sh

which should output dist/upsun-cli-x.x.x.vsix that you can locally install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.3%
  • Shell 1.7%
0