32 lines
534 B
Bash
32 lines
534 B
Bash
#!/usr/bin/env bash
|
|
# Installs utility packages for general development.
|
|
|
|
# A list of packages to install
|
|
apt_packages=(
|
|
# Docker setup
|
|
"docker.io"
|
|
|
|
# General utilities
|
|
"dos2unix"
|
|
"tree"
|
|
"git"
|
|
"vim"
|
|
"expect"
|
|
"jq"
|
|
"xclip"
|
|
|
|
# For encryption in git
|
|
"git-crypt"
|
|
)
|
|
|
|
# If the list of packages to install isn't empty install the whole list
|
|
install_apt_packages()
|
|
{
|
|
export DEBIAN_FRONTEND="noninteractive"
|
|
if [ "${apt_packages[*]}" ]; then
|
|
apt-get -qy install "${apt_packages[@]}"
|
|
fi
|
|
}
|
|
|
|
install_apt_packages
|