diff --git a/app/gitspace/orchestrator/template/templates/install_vscode_web.sh b/app/gitspace/orchestrator/template/templates/install_vscode_web.sh index a1c0b4ae9..2e77786f3 100644 --- a/app/gitspace/orchestrator/template/templates/install_vscode_web.sh +++ b/app/gitspace/orchestrator/template/templates/install_vscode_web.sh @@ -1,5 +1,5 @@ #!/bin/sh -extensions={{ range .Extensions }}"{{ . }}" {{ end }} +extensions="{{- range $index, $extension := .Extensions }}{{ if $index }} {{ end }}{{ $extension }}{{- end }}" echo "Installing VSCode Web" @@ -7,8 +7,9 @@ curl -fsSL https://code-server.dev/install.sh | sh # Install extensions using code-server CLI and display errors if any for extension in $extensions; do - echo "Installing extension: $extension" - if ! code-server --install-extension "$extension"; then + if code-server --install-extension "$extension"; then + echo "Successfully installed extension: $extension" + else echo "Error installing extension: $extension" >&2 fi done