forked from Shinonome/dots-hyprland
Improve case syntax
This commit is contained in:
@@ -153,7 +153,7 @@ get_next_backup_number() {
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
# Run user preference wizard
|
# Run user preference wizard
|
||||||
case $ask in
|
case "$ask" in
|
||||||
false) sleep 0 ;;
|
false) sleep 0 ;;
|
||||||
*) wizard_update_preferences ;;
|
*) wizard_update_preferences ;;
|
||||||
esac
|
esac
|
||||||
@@ -214,7 +214,7 @@ for pattern in "${patterns[@]}"; do
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Execute based on mode
|
# Execute based on mode
|
||||||
case $mode in
|
case "$mode" in
|
||||||
"sync")
|
"sync")
|
||||||
if [[ -d "$from" ]]; then
|
if [[ -d "$from" ]]; then
|
||||||
warning_rsync_delete
|
warning_rsync_delete
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ function copy_dir_s_t(){
|
|||||||
# In case some dirs does not exists
|
# In case some dirs does not exists
|
||||||
v mkdir -p $XDG_BIN_HOME $XDG_CACHE_HOME $XDG_CONFIG_HOME $XDG_DATA_HOME/icons
|
v mkdir -p $XDG_BIN_HOME $XDG_CACHE_HOME $XDG_CONFIG_HOME $XDG_DATA_HOME/icons
|
||||||
|
|
||||||
case ${INSTALL_FIRSTRUN} in
|
case "${INSTALL_FIRSTRUN}" in
|
||||||
# When specify --firstrun
|
# When specify --firstrun
|
||||||
true) sleep 0 ;;
|
true) sleep 0 ;;
|
||||||
# When not specify --firstrun
|
# When not specify --firstrun
|
||||||
@@ -54,7 +54,7 @@ esac
|
|||||||
# (eg. in ~/.config/hypr) won't be mixed together
|
# (eg. in ~/.config/hypr) won't be mixed together
|
||||||
|
|
||||||
# MISC (For dots/.config/* but not quickshell, not fish, not Hyprland, not fontconfig)
|
# MISC (For dots/.config/* but not quickshell, not fish, not Hyprland, not fontconfig)
|
||||||
case $SKIP_MISCCONF in
|
case "${SKIP_MISCCONF}" in
|
||||||
true) sleep 0;;
|
true) sleep 0;;
|
||||||
*)
|
*)
|
||||||
for i in $(find dots/.config/ -mindepth 1 -maxdepth 1 ! -name 'quickshell' ! -name 'fish' ! -name 'hypr' ! -name 'fontconfig' -exec basename {} \;); do
|
for i in $(find dots/.config/ -mindepth 1 -maxdepth 1 ! -name 'quickshell' ! -name 'fish' ! -name 'hypr' ! -name 'fontconfig' -exec basename {} \;); do
|
||||||
@@ -68,7 +68,7 @@ case $SKIP_MISCCONF in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case $SKIP_QUICKSHELL in
|
case "${SKIP_QUICKSHELL}" in
|
||||||
true) sleep 0;;
|
true) sleep 0;;
|
||||||
*)
|
*)
|
||||||
# Should overwriting the whole directory not only ~/.config/quickshell/ii/ cuz https://github.com/end-4/dots-hyprland/issues/2294#issuecomment-3448671064
|
# Should overwriting the whole directory not only ~/.config/quickshell/ii/ cuz https://github.com/end-4/dots-hyprland/issues/2294#issuecomment-3448671064
|
||||||
@@ -76,14 +76,14 @@ case $SKIP_QUICKSHELL in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case $SKIP_FISH in
|
case "${SKIP_FISH}" in
|
||||||
true) sleep 0;;
|
true) sleep 0;;
|
||||||
*)
|
*)
|
||||||
warning_rsync_delete; v rsync -av --delete dots/.config/fish/ "$XDG_CONFIG_HOME"/fish/
|
warning_rsync_delete; v rsync -av --delete dots/.config/fish/ "$XDG_CONFIG_HOME"/fish/
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case $SKIP_FONTCONFIG in
|
case "${SKIP_FONTCONFIG}" in
|
||||||
true) sleep 0;;
|
true) sleep 0;;
|
||||||
*)
|
*)
|
||||||
case "$FONTSET_DIR_NAME" in
|
case "$FONTSET_DIR_NAME" in
|
||||||
@@ -93,7 +93,7 @@ case $SKIP_FONTCONFIG in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
# For Hyprland
|
# For Hyprland
|
||||||
case $SKIP_HYPRLAND in
|
case "${SKIP_HYPRLAND}" in
|
||||||
true) sleep 0;;
|
true) sleep 0;;
|
||||||
*)
|
*)
|
||||||
if ! [ -d "$XDG_CONFIG_HOME"/hypr ]; then v mkdir -p "$XDG_CONFIG_HOME"/hypr ; fi
|
if ! [ -d "$XDG_CONFIG_HOME"/hypr ]; then v mkdir -p "$XDG_CONFIG_HOME"/hypr ; fi
|
||||||
|
|||||||
Reference in New Issue
Block a user