Swapped 'echo' with 'read' instead

This commit is contained in:
drHyperion451 2024-03-08 23:41:36 +00:00
parent 8234e0117e
commit 850876afde
1 changed files with 5 additions and 5 deletions

View File

@ -10,7 +10,7 @@ cd "${0%/*}"
## Check command availability ## Check command availability
check_command() { check_command() {
if ! command -v "$1" &> /dev/null; then if ! command -v "$1" &> /dev/null; then
echo "Error: '$1' command not found. Please install $2." read -s -n 1 -p "Error: '$1' command not found. Please install $2."
exit 1 exit 1
fi fi
} }
@ -18,7 +18,7 @@ check_command() {
## Convert image with error handling ## Convert image with error handling
convert_image() { convert_image() {
convert -background none -resize "$2" "$1" "$3" || { convert -background none -resize "$2" "$1" "$3" || {
echo "Error: Conversion failed for $1" read -s -n 1 -p "Error: Conversion failed for $1"
exit 1 exit 1
} }
} }
@ -29,7 +29,7 @@ check_command "iconutil" "macOS"
# Create the iconset directory # Create the iconset directory
mkdir suyu.iconset || { mkdir suyu.iconset || {
echo "Error: Unable to create suyu.iconset directory." read -s -n 1 -p "Error: Unable to create suyu.iconset directory."
exit 1 exit 1
} }
@ -47,13 +47,13 @@ convert_image suyu.svg 1024x1024 suyu.iconset/icon_512x512@2x.png
# Create the ICNS file # Create the ICNS file
iconutil -c icns suyu.iconset || { iconutil -c icns suyu.iconset || {
echo "Error: Failed to create ICNS file." read -s -n 1 -p "Error: Failed to create ICNS file."
exit 1 exit 1
} }
# Remove the temporary iconset directory # Remove the temporary iconset directory
rm -rf suyu.iconset || { rm -rf suyu.iconset || {
echo "Error: Unable to remove suyu.iconset directory." read -s -n 1 -p "Error: Unable to remove suyu.iconset directory."
exit 1 exit 1
} }