29 lines
711 B
Bash
Executable File
29 lines
711 B
Bash
Executable File
#!/usr/bin/env bash
|
|
source "$PROJECT_DIR/lib.sh"
|
|
enable_strict_mode
|
|
|
|
cat <<'EOM'
|
|
|
|
=> VSCodium
|
|
|
|
EOM
|
|
|
|
KEYRING_DIR="/etc/apt/keyrings"
|
|
KEYRING="$KEYRING_DIR/vscodium-archive-keyring.gpg"
|
|
KEY_URL="https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg"
|
|
SRC_FILE="/etc/apt/sources.list.d/vscodium.sources"
|
|
VSCODIUM_URI="https://download.vscodium.com/debs"
|
|
ARCH_CUR=$(dpkg --print-architecture 2>/dev/null || true)
|
|
ARCH_CUR=${ARCH_CUR:-amd64}
|
|
|
|
read -r -d '' VSCODIUM_SOURCES_CONTENT <<EOM || true
|
|
Types: deb
|
|
URIs: $VSCODIUM_URI
|
|
Suites: vscodium
|
|
Components: main
|
|
Architectures: $ARCH_CUR
|
|
Signed-By: $KEYRING
|
|
EOM
|
|
|
|
install_apt_repo "$KEY_URL" "$KEYRING" "$VSCODIUM_SOURCES_CONTENT" "$SRC_FILE" codium
|