From 2c04cfdb6e18f2e5e4d6a0897b604c455f02e6a0 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Tue, 25 Jun 2024 08:03:41 +0800 Subject: [PATCH] update --- .gitignore | 2 ++ release/make-release.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .gitignore create mode 100755 release/make-release.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..559b2c53 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +*.xz diff --git a/release/make-release.sh b/release/make-release.sh new file mode 100755 index 00000000..b64b9192 --- /dev/null +++ b/release/make-release.sh @@ -0,0 +1,40 @@ +#! /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 +