KusionStack / KusionStack/vscode-kusion

Automatically detect kusion binary version outdated status and install latest

Open
#30 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
7
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Feature Request

**Describe the feature you'd like:**

- user could configure if the extension should check the kusion binary updates.- the extension checks for kusion updates, and

![image](https://user-images.githubusercontent.com/29722609/230310525-876020f4-cd20-4d1e-b382-60a330853d56.png)
```
"vscode-kusion": {
"vscode-kusion.auto-update-detection": "Everyday during idle time"
}
```

- prompt updates when newer kusion binary releases exist.

![image](https://user-images.githubusercontent.com/29722609/230306463-45aa8235-4fdd-42e0-bc46-dfe82ae1fb1d.png)

- user could select to update to a specific kusion version or directly update to the latest version.
![image](https://user-images.githubusercontent.com/29722609/230306684-d93b886e-4d23-475d-ab06-ab39e722350c.png)

![image](https://user-images.githubusercontent.com/29722609/230306730-195a71a8-cf1c-45ed-8482-95f9336e940c.png)

- user could also manually trigger the update detection by typing command in command palette: `Kusion: check for updates`

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the VS Code command entry point for `Kusion: check for updates` and the extension's kusion binary version and installation handling. Define the settings, release lookup, prompts, version selection, automatic checks, and manual command behavior; done means users can detect and install a selected or latest update.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.