Skip to content

Instantly share code, notes, and snippets.

@dreamcat4
Created July 22, 2023 15:01
Show Gist options
  • Save dreamcat4/0cb372af70b10813c0ca5e26ff137077 to your computer and use it in GitHub Desktop.
Save dreamcat4/0cb372af70b10813c0ca5e26ff137077 to your computer and use it in GitHub Desktop.
+ LC_ALL=C
+ PACKAGE_INSTALLATION_TRIES=0
+ PACKAGE_INSTALLATION_COUNT=0
+ readonly VERSION=0.3.8
+ VERSION=0.3.8
+ '[' -n github_pat_REDACTED_VALID_GITHUB_PAT_TOKEN ']'
+ export 'HEADERAUTH="Authorization: token github_pat_REDACTED_VALID_GITHUB_PAT_TOKEN"'
+ HEADERAUTH='"Authorization: token github_pat_REDACTED_VALID_GITHUB_PAT_TOKEN"'
+ export HEADERPARAM=--header
+ HEADERPARAM=--header
+ export CACHE_DIR=/var/cache/deb-get
+ CACHE_DIR=/var/cache/deb-get
+ readonly ETC_DIR=/etc/deb-get
+ ETC_DIR=/etc/deb-get
+ readonly MAIN_REPO_URL=https://raw.githubusercontent.com/wimpysworld/deb-get/main/01-main
+ MAIN_REPO_URL=https://raw.githubusercontent.com/wimpysworld/deb-get/main/01-main
+ (( BASH_VERSINFO[0] < 4 ))
+ command -v lsb_release
++ uname -m
+ export HOST_CPU=x86_64
+ HOST_CPU=x86_64
+ case ${HOST_CPU} in
++ dpkg --print-architecture
+ export HOST_ARCH=amd64
+ HOST_ARCH=amd64
+ readonly 'USER_AGENT=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36'
+ USER_AGENT='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36'
+ readonly USER_HOME=/home/id
+ USER_HOME=/home/id
++ lsb_release --id --short
+ OS_ID=Ubuntu
+ case "${OS_ID}" in
+ OS_ID_PRETTY=Ubuntu
++ lsb_release --codename --short
+ OS_CODENAME=lunar
+ '[' -e /etc/os-release ']'
+ OS_RELEASE=/etc/os-release
++ grep '^ID=' /etc/os-release
++ cut -d= -f2
+ UPSTREAM_ID=ubuntu
+ '[' ubuntu '!=' ubuntu ']'
++ cut -d= -f2
++ grep '^UBUNTU_CODENAME=' /etc/os-release
+ UPSTREAM_CODENAME=lunar
+ '[' -z lunar ']'
+ '[' -z lunar ']'
+ '[' -z lunar ']'
+ case "${UPSTREAM_CODENAME}" in
+ UPSTREAM_RELEASE=23.04
+ '[' -n install ']'
+ ACTION=install
+ shift
+ case "${ACTION}" in
++ list_local_apps
++ '[' -d /etc/deb-get/99-local.d ']'
+ APPS=
++ list_repo_apps
++ '[' -d /etc/deb-get ']'
+++ find /etc/deb-get -maxdepth 1 -name '*.repo' '!' -name 00-builtin.repo '!' -name 99-local.repo -type f -printf '%f\n'
+++ sed 's/.repo$//'
+++ sort -r
++ for REPO in $(find "${ETC_DIR}" -maxdepth 1 -name "*.repo" ! -name 00-builtin.repo ! -name 99-local.repo -type f -printf "%f\n" | sed "s/.repo$//" | sort -r)
+++ tail -n +2 /etc/deb-get/01-main.repo
+++ grep -v '^#'
+++ sort -u
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/1password
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/agena
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/android-messages-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/antimicrox
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/anydesk
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/appimagelauncher
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/atom
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/atomic
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/audio-recorder
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/authme
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/azure-cli
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/azuredatastudio
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/balena-etcher
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/bat
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/battery-monitor
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/beersmith3
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/bitwarden
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/bitwig-studio
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/blanket
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/blockbench
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/bluejeans-v2
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/bottom
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/brave-browser
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/brisqi
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/caprine
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/cawbird
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/chronograf
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/code
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/codium
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/com.github.tkashkin.gamehub
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/copyq
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/cosign
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/croc
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/cronopete
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/crossover
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/cryptomator
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/dbeaver-ce
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/deadbeef-static
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/deborah
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/deltachat-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/deskcut
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/discord
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/dive
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/docker-ce
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/docker-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/draw.io
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/dropbox
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/du-dust
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/duf
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/dustracing2d
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/element-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/enpass
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/exodus
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/expressvpn
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/fastfetch
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/fd
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ferdium
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/figma-linux
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/filezilla-theme-papirus
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/firefox-esr
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/flameshot
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/foliate
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/franz
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/frostwire
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/fsearch
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/gcm
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/gh
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/git-delta
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/github-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/gitkraken
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/gitter
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/glow
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/google-chat-electron
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/google-chrome-stable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/google-cloud-cli
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/google-earth-pro-stable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/gpu-viewer
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/grype
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/headset
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/helio-workstation
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/heroic
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/homeassistant-supervised
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/hugo
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/hyper
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/i3
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/igdm
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/indicator-sound-switcher
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/influxdb
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/influxdb2
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/influxdb2-cli
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/insomnia
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/insync
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ipfs-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/irccloud-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/iriunwebcam
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/jabref
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/jami
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/jellyfin
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/jellyfin-media-player
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/jupyterlab-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/kapacitor
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/kdiskmark
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/keepassxc
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/keybase
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/kopia-ui
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/koreader
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ksnip
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/kwaterfoxhelper
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/lens
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/libreoffice
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/librewolf
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/limoji
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/lsd
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ludo
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/lutris
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/mailspring
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/makedeb
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/master-pdf-editor-5
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/mattermost-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/media-downloader
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/mediathekview
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/mergerfs
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/micro
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/microsoft-edge-stable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/min
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/minigalaxy
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/minikube
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/motrix
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/mpdevil
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ms-office-electron
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/mullvad-vpn
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/nala
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/nala-legacy
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/neo4j
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/nextcloud-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/nomad
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/nordvpn
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/notable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/nuclear
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/obs-cli
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/obsidian
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/obs-studio
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ocenaudio
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/onedriver
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/onlyoffice-desktopeditors
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/openaudible
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/openrazer-meta
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/openrgb
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/opera-stable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/os-agent
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/p3x-onenote
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/pandoc
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/papirus-icon-theme
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/pdfsam-basic
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/pdfsam-visual
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/peazip
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/plexmediaserver
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/plow
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/polychromatic
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/pomatez
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/portmaster
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/powershell
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/protonmail-bridge
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/protonvpn
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/publii
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/pulsar
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/pulse-sms
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/qownnotes
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/quarto
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/quickemu
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/quickgui
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/quickobs
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rambox
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rclone
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/resilio-sync
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/retroarch
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rocketchat
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rpi-imager
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rstudio
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rstudio-server
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/rustdesk
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/sejda-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/shutter-encoder
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/signal-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/simplenote
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/skypeforlinux
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/slack-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/sleek
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/smartgit
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/sniffnet
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/softmaker-office-2021
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/soundux
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/spotify-client
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/standard-notes
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/strawberry
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/stremio
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/sublime-merge
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/sublime-text
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/sunshine
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/surfshark
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/syft
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/syncthing
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/system-monitoring-center
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tabby-terminal
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tailscale
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tarsnap
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/teams
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/teams-for-linux
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/teamviewer
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/telegraf
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/terraform
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/texworks
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tezos-baking
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tidal-hifi
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tixati
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-bassdrive
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-gfx
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-jam
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-metal
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-noisereducer
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-tubewarmth
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tonelib-zoom
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/tribler
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/trilium
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/trivy
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/typora
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ubuntu-make
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/ulauncher
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/urserver
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/usbimager
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/vagrant
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/veracrypt
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/virtualbox-6.1
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/virtualbox-7.0
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/vivaldi-stable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/vuescan
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/waterfox-g-kde
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/wavebox
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/waydroid
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/webex
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/weechat
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/weylus
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/whalebird
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/whatsapp-for-linux
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/winehq-devel
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/winehq-stable
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/winehq-staging
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/wire-desktop
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/wraith-master
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/xemu
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/youtube-music
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/yq
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/zenith
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/zettlr
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/zoom
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep -v "^#" | sort -u)
++ echo 01-main/zotero
+ APPS='
01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
01-main/deborah
01-main/deltachat-desktop
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero'
++ declare -F
++ grep deb_
++ sed 's|declare -f deb_|00-builtin/|g'
+ APPS='
01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
01-main/deborah
01-main/deltachat-desktop
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero
00-builtin/deb-get'
++ echo '
01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
01-main/deborah
01-main/deltachat-desktop
++ cut -d / -f 2
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero
00-builtin/deb-get'
++ sort
++ uniq --repeated
+ APP_CONFLICTS=()
+ readonly APP_CONFLICTS
++ echo '
01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
01-main/deborah
01-main/deltachat-desktop
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
++ sort -t / -k 2 -u
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero
00-builtin/deb-get'
+ APPS='
01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
00-builtin/deb-get
01-main/deborah
01-main/deltachat-desktop
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero'
++ echo '
01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
00-builtin/deb-get
01-main/deborah
01-main/deltachat-desktop
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
++ grep '^99-local/'
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero'
+ LOCAL_APPS=()
+ readonly LOCAL_APPS
+ '[' -e /etc/deb-get/installed ']'
+ INSTALLED_APPS=($(cut -d " " -f 1 "${ETC_DIR}/installed"))
++ cut -d ' ' -f 1 /etc/deb-get/installed
+ APPS=(${APPS})
+ case ${ACTION} in
+ '[' -z sniffnet ']'
+ print_etc_overrides
+ '[' 0 -gt 0 ']'
+ '[' 0 -gt 0 ']'
++ list_deprecated_apps
++ '[' -d /etc/deb-get ']'
++ sort -t / -k 2 -u
+++ find /etc/deb-get -maxdepth 1 -name '*.repo' '!' -name 00-builtin.repo '!' -name 99-local.repo -type f -printf '%f\n'
+++ sed 's/.repo$//'
+++ sort -r
++ for REPO in $(find "${ETC_DIR}" -maxdepth 1 -name "*.repo" ! -name 00-builtin.repo ! -name 99-local.repo -type f -printf "%f\n" | sed "s/.repo$//" | sort -r)
+++ tail -n +2 /etc/deb-get/01-main.repo
+++ grep '^#'
+++ sed 's/^#//'
+++ sort -u
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/corectrl
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/deadbeef
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/geforcenow-electron
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/igdm-pro
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/neovim
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/parsec
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/picocrypt
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/sengi
++ for APP in $(tail -n +2 "${ETC_DIR}/${REPO}.repo" | grep "^#" | sed "s/^#//" | sort -u)
++ echo 01-main/ungoogled-chromium
+ DEPRECATED_APPS='01-main/corectrl
01-main/deadbeef
01-main/geforcenow-electron
01-main/igdm-pro
01-main/neovim
01-main/parsec
01-main/picocrypt
01-main/sengi
01-main/ungoogled-chromium'
+ '[' -n '01-main/corectrl
01-main/deadbeef
01-main/geforcenow-electron
01-main/igdm-pro
01-main/neovim
01-main/parsec
01-main/picocrypt
01-main/sengi
01-main/ungoogled-chromium' ']'
++ grep '^ii '
++ cut -d : -f 2
+++ echo '01-main/corectrl
01-main/deadbeef
01-main/geforcenow-electron
01-main/igdm-pro
01-main/neovim
01-main/parsec
01-main/picocrypt
01-main/sengi
01-main/ungoogled-chromium'
+++ cut -d / -f 2
+++ tr '\n' ' '
++ dpkg-query -f '${db:Status-abbrev}:${Package}\n' -W corectrl deadbeef geforcenow-electron igdm-pro neovim parsec picocrypt sengi ungoogled-chromium
+ DEPRECATED_INSTALLED=()
+ readonly DEPRECATED_INSTALLED
+ DEPRECATED_APPS=(${DEPRECATED_APPS})
+ print_deprecated
+ export ELEVATE=
+ ELEVATE=
+ case "${ACTION}" in
+ elevate_privs
++ id -ru
+ '[' 0 -eq 0 ']'
+ ELEVATE=
+ '[' -n '' ']'
+ create_cache_dir
+ '[' -d /var/cache/get-deb ']'
+ mkdir -p /var/cache/deb-get
+ chmod 755 /var/cache/deb-get
+ create_etc_dir
+ mkdir -p /etc/deb-get
+ chmod 755 /etc/deb-get
+ for APP in "${@,,}"
++ IFS='
'
++ grep -m 1 '/sniffnet$'
++ echo '01-main/1password
01-main/agena
01-main/android-messages-desktop
01-main/antimicrox
01-main/anydesk
01-main/appimagelauncher
01-main/atom
01-main/atomic
01-main/audio-recorder
01-main/authme
01-main/azure-cli
01-main/azuredatastudio
01-main/balena-etcher
01-main/bat
01-main/battery-monitor
01-main/beersmith3
01-main/bitwarden
01-main/bitwig-studio
01-main/blanket
01-main/blockbench
01-main/bluejeans-v2
01-main/bottom
01-main/brave-browser
01-main/brisqi
01-main/caprine
01-main/cawbird
01-main/chronograf
01-main/code
01-main/codium
01-main/com.github.tkashkin.gamehub
01-main/copyq
01-main/cosign
01-main/croc
01-main/cronopete
01-main/crossover
01-main/cryptomator
01-main/dbeaver-ce
01-main/deadbeef-static
00-builtin/deb-get
01-main/deborah
01-main/deltachat-desktop
01-main/deskcut
01-main/discord
01-main/dive
01-main/docker-ce
01-main/docker-desktop
01-main/draw.io
01-main/dropbox
01-main/du-dust
01-main/duf
01-main/dustracing2d
01-main/element-desktop
01-main/enpass
01-main/exodus
01-main/expressvpn
01-main/fastfetch
01-main/fd
01-main/ferdium
01-main/figma-linux
01-main/filezilla-theme-papirus
01-main/firefox-esr
01-main/flameshot
01-main/foliate
01-main/franz
01-main/frostwire
01-main/fsearch
01-main/gcm
01-main/gh
01-main/git-delta
01-main/github-desktop
01-main/gitkraken
01-main/gitter
01-main/glow
01-main/google-chat-electron
01-main/google-chrome-stable
01-main/google-cloud-cli
01-main/google-earth-pro-stable
01-main/gpu-viewer
01-main/grype
01-main/headset
01-main/helio-workstation
01-main/heroic
01-main/homeassistant-supervised
01-main/hugo
01-main/hyper
01-main/i3
01-main/igdm
01-main/indicator-sound-switcher
01-main/influxdb
01-main/influxdb2
01-main/influxdb2-cli
01-main/insomnia
01-main/insync
01-main/ipfs-desktop
01-main/irccloud-desktop
01-main/iriunwebcam
01-main/jabref
01-main/jami
01-main/jellyfin
01-main/jellyfin-media-player
01-main/jupyterlab-desktop
01-main/kapacitor
01-main/kdiskmark
01-main/keepassxc
01-main/keybase
01-main/kopia-ui
01-main/koreader
01-main/ksnip
01-main/kwaterfoxhelper
01-main/lens
01-main/libreoffice
01-main/librewolf
01-main/limoji
01-main/lsd
01-main/ludo
01-main/lutris
01-main/mailspring
01-main/makedeb
01-main/master-pdf-editor-5
01-main/mattermost-desktop
01-main/media-downloader
01-main/mediathekview
01-main/mergerfs
01-main/micro
01-main/microsoft-edge-stable
01-main/min
01-main/minigalaxy
01-main/minikube
01-main/motrix
01-main/mpdevil
01-main/ms-office-electron
01-main/mullvad-vpn
01-main/nala
01-main/nala-legacy
01-main/neo4j
01-main/nextcloud-desktop
01-main/nomad
01-main/nordvpn
01-main/notable
01-main/nuclear
01-main/obs-cli
01-main/obsidian
01-main/obs-studio
01-main/ocenaudio
01-main/onedriver
01-main/onlyoffice-desktopeditors
01-main/openaudible
01-main/openrazer-meta
01-main/openrgb
01-main/opera-stable
01-main/os-agent
01-main/p3x-onenote
01-main/pandoc
01-main/papirus-icon-theme
01-main/pdfsam-basic
01-main/pdfsam-visual
01-main/peazip
01-main/plexmediaserver
01-main/plow
01-main/polychromatic
01-main/pomatez
01-main/portmaster
01-main/powershell
01-main/protonmail-bridge
01-main/protonvpn
01-main/publii
01-main/pulsar
01-main/pulse-sms
01-main/qownnotes
01-main/quarto
01-main/quickemu
01-main/quickgui
01-main/quickobs
01-main/rambox
01-main/rclone
01-main/resilio-sync
01-main/retroarch
01-main/rocketchat
01-main/rpi-imager
01-main/rstudio
01-main/rstudio-server
01-main/rustdesk
01-main/sejda-desktop
01-main/shutter-encoder
01-main/signal-desktop
01-main/simplenote
01-main/skypeforlinux
01-main/slack-desktop
01-main/sleek
01-main/smartgit
01-main/sniffnet
01-main/softmaker-office-2021
01-main/soundux
01-main/spotify-client
01-main/standard-notes
01-main/strawberry
01-main/stremio
01-main/sublime-merge
01-main/sublime-text
01-main/sunshine
01-main/surfshark
01-main/syft
01-main/syncthing
01-main/system-monitoring-center
01-main/tabby-terminal
01-main/tailscale
01-main/tarsnap
01-main/teams
01-main/teams-for-linux
01-main/teamviewer
01-main/telegraf
01-main/terraform
01-main/texworks
01-main/tezos-baking
01-main/tidal-hifi
01-main/tixati
01-main/tonelib-bassdrive
01-main/tonelib-gfx
01-main/tonelib-jam
01-main/tonelib-metal
01-main/tonelib-noisereducer
01-main/tonelib-tubewarmth
01-main/tonelib-zoom
01-main/tribler
01-main/trilium
01-main/trivy
01-main/typora
01-main/ubuntu-make
01-main/ulauncher
01-main/urserver
01-main/usbimager
01-main/vagrant
01-main/veracrypt
01-main/virtualbox-6.1
01-main/virtualbox-7.0
01-main/vivaldi-stable
01-main/vuescan
01-main/waterfox-g-kde
01-main/wavebox
01-main/waydroid
01-main/webex
01-main/weechat
01-main/weylus
01-main/whalebird
01-main/whatsapp-for-linux
01-main/winehq-devel
01-main/winehq-stable
01-main/winehq-staging
01-main/wire-desktop
01-main/wraith-master
01-main/xemu
01-main/youtube-music
01-main/yq
01-main/zenith
01-main/zettlr
01-main/zoom
01-main/zotero'
+ FULL_APP=01-main/sniffnet
+ '[' -z 01-main/sniffnet ']'
+ validate_deb 01-main/sniffnet
+ local FULL_APP=01-main/sniffnet
++ echo 01-main/sniffnet
++ cut -d / -f 1
+ export APP_SRC=01-main
+ APP_SRC=01-main
++ echo 01-main/sniffnet
++ cut -d / -f 2
+ export APP=sniffnet
+ APP=sniffnet
+ export DEFVER=
+ DEFVER=
+ export ASC_KEY_URL=
+ ASC_KEY_URL=
+ export GPG_KEY_URL=
+ GPG_KEY_URL=
+ export GPG_KEY_ID=
+ GPG_KEY_ID=
+ export APT_LIST_NAME=sniffnet
+ APT_LIST_NAME=sniffnet
+ export APT_REPO_URL=
+ APT_REPO_URL=
+ export APT_REPO_OPTIONS=
+ APT_REPO_OPTIONS=
+ export PPA=
+ PPA=
+ export ARCHS_SUPPORTED=amd64
+ ARCHS_SUPPORTED=amd64
+ export CODENAMES_SUPPORTED=
+ CODENAMES_SUPPORTED=
+ export METHOD=direct
+ METHOD=direct
+ export EULA=
+ EULA=
+ export CACHE_FILE=
+ CACHE_FILE=
+ export URL=
+ URL=
+ export VERSION_INSTALLED=
+ VERSION_INSTALLED=
+ export VERSION_PUBLISHED=
+ VERSION_PUBLISHED=
+ export PRETTY_NAME=
+ PRETTY_NAME=
+ export SUMMARY=
+ SUMMARY=
+ export WEBSITE=
+ WEBSITE=
+ '[' 01-main == 00-builtin ']'
+ . /etc/deb-get/01-main.d/sniffnet
[+] Updating /var/cache/deb-get/sniffnet.json
[*] WARNING! Updating /var/cache/deb-get/sniffnet.json failed.
+ [[ amd64 =~ amd64 ]]
+ '[' -z '' ']'
+ '[' github '!=' ppa ']'
+ '[' -z 1 ']'
+ '[' -z Sniffnet ']'
+ '[' -z 'Application to comfortably monitor your network traffic.' ']'
+ '[' -z https://github.com/GyulyVGC/sniffnet ']'
++ version_deb
++ package_is_installed sniffnet
++ [[ docker-desktop =~ sniffnet ]]
++ return 1
++ echo ''
+ VERSION_INSTALLED=
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' github == github ']'
+ '[' '!' -s /var/cache/deb-get/sniffnet.json ']'
+ '[' install '!=' prettylist ']'
+ '[' install '!=' remove ']'
+ '[' install '!=' purge ']'
+ fancy_message warn 'Cached file /var/cache/deb-get/sniffnet.json is empty or missing.'
+ '[' -z warn ']'
+ '[' -z 'Cached file /var/cache/deb-get/sniffnet.json is empty or missing.' ']'
+ local 'RED=\e[31m'
+ local 'GREEN=\e[32m'
+ local 'YELLOW=\e[33m'
+ local 'MAGENTA=\e[35m'
+ local 'RESET=\e[0m'
+ local MESSAGE_TYPE=
+ local MESSAGE=
+ MESSAGE_TYPE=warn
+ MESSAGE='Cached file /var/cache/deb-get/sniffnet.json is empty or missing.'
+ case ${MESSAGE_TYPE} in
+ echo -e ' [\e[33m*\e[0m] WARNING! Cached file /var/cache/deb-get/sniffnet.json is empty or missing.'
[*] WARNING! Cached file /var/cache/deb-get/sniffnet.json is empty or missing.
+ rm /var/cache/deb-get/sniffnet.json
+ '[' github == github ']'
+ '[' -s /var/cache/deb-get/sniffnet.json ']'
+ '[' github == direct ']'
+ [[ amd64 != *\a\m\d\6\4* ]]
+ '[' -n '' ']'
+ '[' github == ppa ']'
+ case ${METHOD} in
+ install_deb ''
+ local URL=
+ local FILE=
+ local STATUS=
+ (( PACKAGE_INSTALLATION_TRIES++ ))
+ package_is_installed sniffnet
+ [[ docker-desktop =~ sniffnet ]]
+ return 1
+ eula
+ '[' -n '' ']'
+ download_deb ''
+ local URL=
+ local FILE=
+ wget --quiet --continue --show-progress --progress=bar:force:noscroll '' -O /var/cache/deb-get/
/var/cache/deb-get/: Is a directory
+ fancy_message error 'Failed to download . Deleting /var/cache/deb-get/...'
+ '[' -z error ']'
+ '[' -z 'Failed to download . Deleting /var/cache/deb-get/...' ']'
+ local 'RED=\e[31m'
+ local 'GREEN=\e[32m'
+ local 'YELLOW=\e[33m'
+ local 'MAGENTA=\e[35m'
+ local 'RESET=\e[0m'
+ local MESSAGE_TYPE=
+ local MESSAGE=
+ MESSAGE_TYPE=error
+ MESSAGE='Failed to download . Deleting /var/cache/deb-get/...'
+ case ${MESSAGE_TYPE} in
+ echo -e ' [\e[31m!\e[0m] ERROR! Failed to download . Deleting /var/cache/deb-get/...'
[!] ERROR! Failed to download . Deleting /var/cache/deb-get/...
+ rm /var/cache/deb-get/
+ return 1
+ return
+ [[ 0 -lt 1 ]]
+ exit 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment