add cli update-extensions prototype

This commit is contained in:
samhanic
2023-12-03 14:25:40 +01:00
parent dc226d2616
commit 74c419b5bd
14 changed files with 46 additions and 5 deletions

View File

@@ -58,6 +58,7 @@ pub struct CodeServerArgs {
// extension management
pub install_extensions: Vec<String>,
pub uninstall_extensions: Vec<String>,
pub update_extensions: bool,
pub list_extensions: bool,
pub show_versions: bool,
pub category: Option<String>,
@@ -129,6 +130,9 @@ impl CodeServerArgs {
for extension in &self.uninstall_extensions {
args.push(format!("--uninstall-extension={}", extension));
}
if self.update_extensions {
args.push(String::from("--update-extensions"));
}
if self.list_extensions {
args.push(String::from("--list-extensions"));
if self.show_versions {