helper/apt.sh
#!/bin/sh
. ./helper/cmd.sh
apt_update() {
name="Update packages"
eval_cmd "$name" "sudo apt upgrade"
}
apt_update_sources() {
name="Update package sources"
eval_cmd "$name" "sudo apt update"
}
apt_install() {
name="Install $1"
eval_cmd "$name" "sudo apt -y --force-yes install $1"
}
apt_add_ppa() {
name="Add $1"
eval_cmd "$name" "sudo add-apt-repository -y $1"
apt_update_sources
}
apt_add_key() {
name="Add key"
eval_cmd "$name" "sudo apt-key adv --keyserver $1 --recv-keys $2"
}