install missing extensions

This commit is contained in:
OCram85 2022-11-22 11:32:40 +01:00
parent 4b704e4dd0
commit 14defd1ca7
1 changed files with 28 additions and 1 deletions

29
arkanum
View File

@ -137,7 +137,33 @@ function instGiteaTools() {
function setCodeSettings() {
CODEFILE="$HOME/data/User/settings.json"
say "Setting VScode base settings.($CODEFILE)"
say "Downloading required extensions...." "VSCode"
# Gitlens
say "Downloading 'gitlens'..." "VSCode"
curl -sSl https://open-vsx.org/api/eamodio/gitlens/13.1.1/file/eamodio.gitlens-13.1.1.vsix -o /tmp/eamodio.gitlens-13.1.1.vsix
say "Installing 'gitlens'..." "VSCode"
install-extension /tmp/eamodio.gitlens-13.1.1.vsix
say "Cleaning up 'gitlens' install files" "VSCode"
rm -f /tmp/eamodio.gitlens-13.1.1.vsix
# OneDarkPro
say "Downloading 'One Dark Pro' theme..." "VSCode"
curl -sSl https://open-vsx.org/api/zhuangtongfa/material-theme/3.15.6/file/zhuangtongfa.material-theme-3.15.6.vsix -o /tmp/zhuangtongfa.material-theme-3.15.6.vsix
say "Installing 'One Dark Pro' theme..." "VSCode"
install-extension /tmp/zhuangtongfa.material-theme-3.15.6.vsix
say "Cleaning up 'One Dark Pro' install files" "VSCode"
rm -f /tmp/zhuangtongfa.material-theme-3.15.6.vsix
# vscode-icons
say "Downloading 'vscode-icons' theme..." "VSCode"
curl -sSl https://open-vsx.org/api/vscode-icons-team/vscode-icons/12.0.1/file/vscode-icons-team.vscode-icons-12.0.1.vsix -o /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
say "Installing 'vscode-icons' theme..." "VSCode"
install-extension /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
say "Cleaning up 'vscode-icons' install files" "VSCode"
rm -f /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
# VSCode user settings file
say "Setting VScode base settings.($CODEFILE)" "VSCode"
cat <<EOF | tee "$CODEFILE"
{
"window.menuBarVisibility": "compact",
@ -152,6 +178,7 @@ function setCodeSettings() {
"telemetry.telemetryLevel": "off"
}
EOF
say "done." "VSCode"
}
function main() {