From 1d09d1901f67a544fd329ef6d6aa8ea0fd472945 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Thu, 18 Jul 2024 19:35:13 +0800 Subject: [PATCH] update --- .gitignore | 2 ++ release/make-release.sh | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 .gitignore create mode 100755 release/make-release.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..cc3ec873 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +release/*.tar.xz diff --git a/release/make-release.sh b/release/make-release.sh new file mode 100755 index 00000000..5e0c26f2 --- /dev/null +++ b/release/make-release.sh @@ -0,0 +1,39 @@ +#! /bin/bash + +THEME_DIR=$(cd $(dirname $0) && pwd) + +THEME_NAME=Colloid +_THEME_VARIANTS=('' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Grey' '-Teal') + +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 + +cd $THEME_DIR && Tar_themes && Clear_theme +