#!/bin/bash prompt_to_setup() { cat debian_deps.list read -rp "Do you want to install these packages (y/n)?: " response if [[ "$response" == "y" ]]; then return 0 # user choose to install else return 1 # user choose to not install fi } if [ -x /usr/bin/apt ] || [ -x /bin/apt ]; then if [ -r debian_deps.list ] && prompt_to_setup; then sudo apt update && sudo apt install $(cat debian_deps.list) else echo "Install aborted..." fi fi