X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Ffunctions.sh;h=d1b9311e5a9a6ad916a7d341cfa1b462fd1b0dda;hb=83f7ee53a24c439ffe2439d2e0facaa351bf4aaf;hp=de3c3ba2688020a4fc7240bba5ba2a6bf34800c3;hpb=563c91d0e7636935106919ea4b1962a48c2b973b;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index de3c3ba2..d1b9311e 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -483,9 +483,18 @@ if [ -z "$skip_all" ]; then save_terminal_title if [ ! -d "$FEISTY_MEOW_SCRIPTS/customize/$custom_user" ]; then - echo "The customization folder for '$custom_user' would be:" - echo " $FEISTY_MEOW_SCRIPTS/customize/$custom_user" - echo "but that folder does not exist. Skipping recustomization." + echo -e "the customization folder for '$custom_user' is missing: + + $FEISTY_MEOW_SCRIPTS/customize/$custom_user + +we will skip recustomization, but these other customizations are available: +" + # a little tr and sed magic to fix the carriage returns into commas. + local line="$(find $FEISTY_MEOW_SCRIPTS/customize -mindepth 1 -maxdepth 1 -type d -exec basename {} ';' | tr '\n' '&' | sed 's/&/, /g' | sed -e 's/, $//')" + # make the line feeds and carriage returns manageable with tr. + # convert the ampersand, our weird replacement for EOL, with a comma + space in sed. + # last touch with sed removes the last comma. + echo " $line" return 1 fi