this commit adds a lot of shit, look at the shit, too much sorry

Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
This commit is contained in:
2024-08-24 01:35:46 +02:00
parent 379b1b97ec
commit 183b688617
52 changed files with 580 additions and 453 deletions

13
bin/helpers/vscode-extensions.sh Normal file → Executable file
View File

@@ -35,7 +35,7 @@ ensure_vscode_extensions_installed() {
print_vsc_status() {
printfe "%s" "cyan" "Checking VSCode extensions..."
echo -en "\r"
clear_line
load_vscode_extensions
count_installed_extensions=0
@@ -64,6 +64,13 @@ print_vsc_status() {
done < <(code --list-extensions)
fi
total_extensions=${#extensionList[@]}
printfe "%s\n" "cyan" "VSCode $count_installed_extensions/$total_extensions extensions installed"
count=${#extensionList[@]}
printfe "%s" "cyan" "VSCode"
if [ $count_installed_extensions -eq $count ]; then
printfe "%s" "green" " $count_installed_extensions/$count "
else
printfe "%s" "red" " $count_installed_extensions/$count "
fi
printfe "%s\n" "cyan" "extensions installed"
}