mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Simplify preference variables.
This commit is contained in:
17
install.sh
17
install.sh
@@ -302,7 +302,8 @@ save_prefs() {
|
|||||||
|
|
||||||
echo_pref() {
|
echo_pref() {
|
||||||
eval "local val=\${$1}"
|
eval "local val=\${$1}"
|
||||||
echo "$1=\${$1:-${val}}"
|
# shellcheck disable=SC2154
|
||||||
|
echo ": \${$1:=${val}}"
|
||||||
}
|
}
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
@@ -361,13 +362,13 @@ read_saved_prefs
|
|||||||
|
|
||||||
# Defaults if not passed in or saved.
|
# Defaults if not passed in or saved.
|
||||||
# TODO: use flags instead of environment variables.
|
# TODO: use flags instead of environment variables.
|
||||||
BASEDIR=${BASEDIR:-$HOME/.skel}
|
: ${BASEDIR:=$HOME/.skel}
|
||||||
MINIMAL=${MINIMAL:-0}
|
: ${MINIMAL:=0}
|
||||||
INSTALL_KEYS=${INSTALL_KEYS:-1}
|
: ${INSTALL_KEYS:=1}
|
||||||
TRUST_ALL_KEYS=${TRUST_ALL_KEYS:-0}
|
: ${TRUST_ALL_KEYS:=0}
|
||||||
INSTALL_PKGS=${INSTALL_PKGS:-0}
|
: ${INSTALL_PKGS:=0}
|
||||||
VERBOSE=${VERBOSE:-0}
|
: ${VERBOSE:=0}
|
||||||
SAVE=${SAVE:-1}
|
: ${SAVE:=1}
|
||||||
|
|
||||||
# Check prerequisites
|
# Check prerequisites
|
||||||
if [ ! -d $BASEDIR ] ; then
|
if [ ! -d $BASEDIR ] ; then
|
||||||
|
|||||||
Reference in New Issue
Block a user