|
1 |
| -# Upsun (CLI) extension |
| 1 | +# VSCode Upsun |
2 | 2 |
|
3 | 3 | Upsun is the Cloud Application Platform that lets developers focus on building great applications, not infrastructure.
|
4 |
| -Upsun is our analyst-recognized, developer-friendly, secure, sustainable, and enterprise-grade Cloud Application Platform. |
5 | 4 |
|
6 |
| -Visit Upsun's [website](https://upsun.com/) for more information about the company. |
| 5 | +This extension has a command palette to run Upsun CLI commands directly from within **VSCode**, without needing to switch to a shell. |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +Visit [website](https://upsun.com/) for more information about Upsun. |
7 | 10 |
|
8 | 11 | ## Features
|
9 | 12 |
|
10 |
| -- Open public URLs of your project routes |
| 13 | +- Install Upsun CLI |
| 14 | +- Install 3th party tools (ClonSun, ConvSun, FastSun...) |
| 15 | +- Open/list public URLs of your project routes |
11 | 16 | - Open Upsun console
|
12 | 17 | - Open SSH session
|
| 18 | +- See logs container (syslog, http_access...) |
| 19 | +- Enable/Disable project environment |
| 20 | +- Redeploy a environement |
| 21 | +- Yaml configuration validation |
| 22 | + |
| 23 | +All these features are designed to work in all VSCode based editors such as VSCode Insiders, VSCodium, vscode.dev, [cursor.com](https://www.cursor.com/how-to-install-extensions), and GitHub Codespaces. |
| 24 | + |
| 25 | +### Install Upsun CLI |
| 26 | + |
| 27 | +This extension works on top of the upsun CLI. After installing the extension you need to install the CLI. Go to walkthout... |
| 28 | + |
| 29 | +### Install 3th party tools |
| 30 | + |
| 31 | +- [ConvSun](https://github.com/upsun/convsun) : Tool for convert Platform.sh configuration to upsun configuration (not just a merge !) |
| 32 | +- [ClonSun](https://github.com/upsun/clonsun) : Tool for clone a project (any provider of Platform.sh) to another project (created by tool). |
| 33 | +- [FastSun](https://github.com/upsun/fastsun) : UI to manage Fastly/CDN. |
| 34 | + |
| 35 | +### Open/list public preview URL, Upsun console, SSH |
| 36 | + |
| 37 | +Quick access (cmd+p) to: |
| 38 | +- List of web-site URL define in route section. |
| 39 | +- Open upsun console. |
| 40 | +- Open terminal (bult-in VScode) on SSH to project. |
| 41 | +- and more... |
13 | 42 |
|
14 | 43 | ## Requirements
|
15 | 44 |
|
16 |
| -1. To use this extensions you need to [install Upsun's CLI](https://docs.upsun.com/development/cli.html#1-install) |
17 |
| -2. Install Upsun's CLI extension for Visual Studio Code |
| 45 | +- [Upsun's CLI](https://docs.upsun.com/administration/cli.html#1-install) (use walkthroughs wizard) |
| 46 | +- Vscode.git (installed with this extension) |
| 47 | +- Redhat.vscode-yaml (installed with this extension) |
| 48 | + |
| 49 | +## Demo |
| 50 | + |
| 51 | +Here's a quick rapid-fire demo GIF of some of the features of this extension. |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +## Contribute |
18 | 56 |
|
19 |
| -## Building locally |
| 57 | +### Building locally |
20 | 58 |
|
21 | 59 | ```
|
22 | 60 | npm install
|
|
0 commit comments