linux-presets/setup.sh

43 lines
832 B
Bash
Executable File

#!/bin/bash
# Default terminal icon value (empty if not provided)
terminal_icon=""
# Function to display script usage
usage() {
echo "Usage: $0 [--terminal-icon <nerd font symbol>]"
exit 1
}
# Parse command-line options
while [[ $# -gt 0 ]]; do
key="$1"
case $key in
--terminal-icon)
terminal_icon="$2"
shift # past argument
shift # past value
;;
*)
# unknown option
usage
;;
esac
done
configure_terminal() {
echo "Configuring terminal..."
sudo chmod +x ./terminal/setup.sh
./terminal/setup.sh --icon "$terminal_icon"
}
configure_apt_cacher() {
echo "Configuring apt-cacher..."
sudo chmod +x ./apt-cacher/setup.sh
./apt-cacher/setup.sh
}
configure_terminal
configure_apt_cacher