1
0
Fork 0
mirror of https://github.com/vinceliuice/WhiteSur-icon-theme.git synced 2024-10-16 11:40:47 +00:00
WhiteSur-icon-theme/release/make-release.sh
vinceliuice 2c04cfdb6e update
2024-06-25 08:03:41 +08:00

40 lines
974 B
Bash
Executable file

#! /bin/bash
THEME_DIR=$(cd $(dirname $0) && pwd)
THEME_NAME=WhiteSur
_THEME_VARIANTS=('' '-red' '-pink' '-purple' '-green' '-yellow' '-orange' '-grey' '-nord')
if [ ! -z "${COMPA_VARIANTS:-}" ]; then
IFS=', ' read -r -a _COMPA_VARIANTS <<< "${COMPA_VARIANTS:-}"
fi
if [ ! -z "${COLOR_VARIANTS:-}" ]; then
IFS=', ' read -r -a _COLOR_VARIANTS <<< "${COLOR_VARIANTS:-}"
fi
if [ ! -z "${THEME_VARIANTS:-}" ]; then
IFS=', ' read -r -a _THEME_VARIANTS <<< "${THEME_VARIANTS:-}"
fi
Tar_themes() {
for theme in "${_THEME_VARIANTS[@]}"; do
rm -rf "${THEME_NAME}${theme}.tar.xz"
done
for theme in "${_THEME_VARIANTS[@]}"; do
tar -Jcvf "${THEME_NAME}${theme}.tar.xz" "${THEME_NAME}${theme}"{'','-light','-dark'}
done
}
Clear_theme() {
for theme in "${_THEME_VARIANTS[@]}"; do
[[ -d "${THEME_NAME}${theme}" ]] && rm -rf "${THEME_NAME}${theme}"{'','-light','-dark'}
done
}
cd .. && ./install.sh -d $THEME_DIR -t all -a
cd $THEME_DIR && Tar_themes && Clear_theme