25 lines
679 B
Bash
25 lines
679 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
SETUP_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PACKAGES_FILE="$SETUP_DIR/packages.txt"
|
|
|
|
# shellcheck source=../lib/common.sh
|
|
source "$SETUP_DIR/../lib/common.sh"
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Main
|
|
# ---------------------------------------------------------------------------
|
|
main() {
|
|
local -a pacman_pkgs=() aur_pkgs=() npm_pkgs=()
|
|
|
|
echo "==> Lese Paketliste: $PACKAGES_FILE"
|
|
read_packages "$PACKAGES_FILE" pacman_pkgs aur_pkgs npm_pkgs
|
|
|
|
install_all_pkgs pacman_pkgs aur_pkgs npm_pkgs
|
|
|
|
echo "Fertig. Kreation-Pakete (DAW, Video, Plugins) sind eingerichtet."
|
|
}
|
|
|
|
main
|