diff --git a/src/steps/generic.rs b/src/steps/generic.rs index 34b18822..a13809d1 100644 --- a/src/steps/generic.rs +++ b/src/steps/generic.rs @@ -100,13 +100,15 @@ pub fn run_vscode(run_type: RunType) -> Result<()> { .args(&["--list-extensions"]) .check_output()?; + let mut args = vec!["--force"]; + for plugin in plugins.lines() { - run_type - .execute(&vscode) - .args(&["--force", "--install-extension", plugin]) - .check_run()?; + args.push("--install-extension"); + args.push(plugin); } + run_type.execute(&vscode).args(args).check_run()?; + Ok(()) }