Add custom install path option to change_color.sh (#431)
Added custom install path to change_color.sh
renamed
dest totarget
Added custom install path to change_color.sh
renamed dest to target
by roundabout, Saturday, 21 September 2019, 03:55:45 (1569038145), pushed by roundabout, Sunday, 11 May 2025, 13:22:43 (1746969763)
Author identity: Yauhen Kirylau <actionless.loveless@gmail.com>
9940151df24ecd92c8f1de3e511dbf6cf176d681
print_usage() {
echo "usage: $0 [-o OUTPUT_THEME_NAME] [-p PATH_LIST] PATH_TO_PRESET"
echo "usage: $0 [-t TARGET_DIR] [-o OUTPUT_THEME_NAME] [-p PATH_LIST] PATH_TO_PRESET"
echo "examples:"
# shellcheck disable=SC2028 # This is meant to be usage text.
echo " $0 -o my-theme-name <(echo -e \"ROUNDNESS=0\\nBG=d8d8d8\\nFG=101010\\nHDR_BG=3c3c3c\\nHDR_FG=e6e6e6\\nSEL_BG=ad7fa8\\nMATERIA_VIEW=ffffff\\nMATERIA_SURFACE=f5f5f5\\nMATERIA_STYLE_COMPACT=True\\n\")"
echo " $0 ../colors/retro/twg"
echo " $0 -t ~/.themes ../colors/retro/twg"
echo " $0 --hidpi True ../colors/retro/clearlooks"
exit 1
}
CUSTOM_PATHLIST="$2"
shift
;;
-t|--target)
TARGET_DIR="$2"
shift
;;
-o|--output)
OUTPUT_THEME_NAME="$2"
shift
TERMINAL_COLOR11=${TERMINAL_COLOR11:-FF6D00}
TERMINAL_COLOR12=${TERMINAL_COLOR12:-66BB6A}
TARGET_DIR=${TARGET_DIR-$HOME/.themes}
OUTPUT_THEME_NAME=${OUTPUT_THEME_NAME-oomox-$THEME}
DEST_PATH="$HOME/.themes/${OUTPUT_THEME_NAME/\//-}"
DEST_PATH="$TARGET_DIR/${OUTPUT_THEME_NAME/\//-}"
if [[ "$SRC_PATH" == "$DEST_PATH" ]]; then
echo "can't do that"
echo "== Rendering GTK 3 assets..."
./render-assets.sh gtk
./install.sh --dest "$HOME/.themes" --name "${OUTPUT_THEME_NAME/\//-}" --color "$COLOR_VARIANT" --size "$SIZE_VARIANT"
./install.sh --dest "$TARGET_DIR" --name "${OUTPUT_THEME_NAME/\//-}" --color "$COLOR_VARIANT" --size "$SIZE_VARIANT"
GENERATED_PATH="$DEST_PATH$(tr -d ',' <<< "$COLOR_VARIANTS")$(tr -d ',' <<< "$SIZE_VARIANTS")"
if [[ "$GENERATED_PATH" != "$DEST_PATH" ]]; then