#!/usr/bin/env bash # @file Software Installation # @brief Installs the list of software that correlates to the software group that was chosen. # @description # This script initializes the installation process that handles the bulk of the software package installations. {{ includeTemplate "universal/profile" }} {{ includeTemplate "universal/logg" }} if command -v installx > /dev/null; then if command -v zx > /dev/null; then if command -v unbuffer > /dev/null; then gum log -sl info 'Running unbuffer installx' unbuffer installx --all else gum log -sl info 'Running installx' installx --all fi else gum log -sl error 'zx is not available' fi else gum log -sl error 'installx is not in the PATH. It should be located in ~/.local/bin.' fi