Skip to content

Commit

Permalink
format shell scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
LucienMorey committed Oct 12, 2024
1 parent 8400104 commit e8a8d16
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 42 deletions.
44 changes: 21 additions & 23 deletions install-profile
Original file line number Diff line number Diff line change
Expand Up @@ -15,38 +15,36 @@ DOTBOT_DIR="${META_DIR}/.dotbot"
DOTBOT_BIN="bin/dotbot"
DOTBOT_PLUGIN_DIR="${META_DIR}/.dotbot_plugins"


cd "${BASE_DIR}"
git -C "${BASE_DIR}" submodule sync --quiet --recursive
git submodule update --init --recursive "${BASE_DIR}"


while IFS= read -r config; do
CONFIGS+=" ${config}"
done < "${PROFILES_DIR}/$1"
CONFIGS+=" ${config}"
done <"${PROFILES_DIR}/$1"

shift

for config in ${CONFIGS} ${@}; do
echo -e "\nConfigure $config"
# create temporary file
configFile="$(mktemp)"
suffix="-sudo"
echo -e "$(<"${META_DIR}/${BASE_CONFIG}${CONFIG_SUFFIX}")\n$(<"${CONFIG_DIR}/${config%"$suffix"}${CONFIG_SUFFIX}")" > "$configFile"

cmd=("${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASE_DIR}" -c "$configFile" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-apt" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-git" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-snap" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-if" \
)

if [[ $config == *"sudo"* ]]; then
cmd=(sudo "${cmd[@]}")
fi

"${cmd[@]}"
rm -f "$configFile"
echo -e "\nConfigure $config"
# create temporary file
configFile="$(mktemp)"
suffix="-sudo"
echo -e "$(<"${META_DIR}/${BASE_CONFIG}${CONFIG_SUFFIX}")\n$(<"${CONFIG_DIR}/${config%"$suffix"}${CONFIG_SUFFIX}")" >"$configFile"

cmd=("${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASE_DIR}" -c "$configFile"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-apt"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-git"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-snap"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-if"
)

if [[ $config == *"sudo"* ]]; then
cmd=(sudo "${cmd[@]}")
fi

"${cmd[@]}"
rm -f "$configFile"
done

cd "${BASE_DIR}"
37 changes: 18 additions & 19 deletions install-standalone
Original file line number Diff line number Diff line change
Expand Up @@ -15,30 +15,29 @@ DOTBOT_DIR="${META_DIR}/.dotbot"
DOTBOT_BIN="bin/dotbot"
DOTBOT_PLUGIN_DIR="${META_DIR}/.dotbot_plugins"


cd "${BASE_DIR}"
git -C "${BASE_DIR}" submodule sync --quiet --recursive
git submodule update --init --recursive "${BASE_DIR}"

for config in ${@}; do
# create temporary file
configFile="$(mktemp)"
suffix="-sudo"
echo -e "$(<"${META_DIR}/${BASE_CONFIG}${CONFIG_SUFFIX}")\n$(<"${CONFIG_DIR}/${config%"$suffix"}${CONFIG_SUFFIX}")" > "$configFile"

cmd=("${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASE_DIR}" -c "$configFile" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-apt" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-git" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-snap" \
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-if" \
)

if [[ $config == *"sudo"* ]]; then
cmd=(sudo "${cmd[@]}")
fi

"${cmd[@]}"
rm -f "$configFile"
# create temporary file
configFile="$(mktemp)"
suffix="-sudo"
echo -e "$(<"${META_DIR}/${BASE_CONFIG}${CONFIG_SUFFIX}")\n$(<"${CONFIG_DIR}/${config%"$suffix"}${CONFIG_SUFFIX}")" >"$configFile"

cmd=("${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASE_DIR}" -c "$configFile"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-apt"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-git"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-snap"
--plugin-dir "${DOTBOT_PLUGIN_DIR}/dotbot-if"
)

if [[ $config == *"sudo"* ]]; then
cmd=(sudo "${cmd[@]}")
fi

"${cmd[@]}"
rm -f "$configFile"
done

cd "${BASE_DIR}"

0 comments on commit e8a8d16

Please sign in to comment.