From 690d0666d9d5cd86c1213f162c3aaaf3228466d0 Mon Sep 17 00:00:00 2001 From: OCram85 Date: Mon, 8 Jan 2024 13:36:55 +0100 Subject: [PATCH] always install latest extension version (#85) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### 📖 Summary - removed manual downloading if extension sources - use code-server `install-extension` helper script to download and install latest extension version ### 📑 Test Plan ✅ CI pipeline tests (Default) ### 💬 Details _No response_ ### 📚 Additional Notes - fixes #83 Reviewed-on: https://gitea.ocram85.com/CodeServer/arkanum/pulls/85 Co-authored-by: OCram85 Co-committed-by: OCram85 --- arkanum | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/arkanum b/arkanum index 4e5b30b..1ca8079 100755 --- a/arkanum +++ b/arkanum @@ -209,30 +209,18 @@ function instGiteaTools() { } function instCodeExtension() { - say "Downloading required extensions...." "Extension" + say "Installing default extensions...." "Extension" # Gitlens - say "Downloading 'gitlens'..." "Extension" - curl -#fSL https://open-vsx.org/api/eamodio/gitlens/14.4.1/file/eamodio.gitlens-14.4.1.vsix -o /tmp/eamodio.gitlens.vsix say "Installing 'gitlens'..." "Extension" - install-extension /tmp/eamodio.gitlens.vsix - say "Cleaning up 'gitlens' install files" "Extension" - rm -f /tmp/eamodio.gitlens.vsix + install-extension eamodio.gitlens --force # OneDarkPro - say "Downloading 'One Dark Pro' theme..." "Extension" - curl -#fSL https://open-vsx.org/api/zhuangtongfa/material-theme/3.16.2/file/zhuangtongfa.material-theme-3.16.2.vsix -o /tmp/zhuangtongfa.material-theme.vsix say "Installing 'One Dark Pro' theme..." "Extension" - install-extension /tmp/zhuangtongfa.material-theme.vsix - say "Cleaning up 'One Dark Pro' install files" "Extension" - rm -f /tmp/zhuangtongfa.material-theme.vsix + install-extension zhuangtongfa.material-theme --force # vscode-icons - say "Downloading 'vscode-icons' theme..." "Extension" - curl -#fSL https://open-vsx.org/api/vscode-icons-team/vscode-icons/12.6.0/file/vscode-icons-team.vscode-icons-12.6.0.vsix -o /tmp/vscode-icons-team.vscode-icons.vsix say "Installing 'vscode-icons' theme..." "Extension" - install-extension /tmp/vscode-icons-team.vscode-icons.vsix - say "Cleaning up 'vscode-icons' install files" "Extension" - rm -f /tmp/vscode-icons-team.vscode-icons.vsix + install-extension vscode-icons-team.vscode-icons --force say "done." "Extension" }