#!/usr/bin/env bash set -euo pipefail trap 'printf "\nPress any key to continue..."; read -r -n 1 -s || true; printf "\n"' EXIT SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" TARGET_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$TARGET_DIR" if [ ! -x "$SCRIPT_DIR/.tools/node_modules/.bin/svgo" ]; then if ! command -v npm >/dev/null 2>&1; then printf 'npm is required to install SVGO. Install Node.js/npm, then run this script again.\n' >&2 exit 1 fi npm install --prefix "$SCRIPT_DIR/.tools" --no-save svgo fi "$SCRIPT_DIR/.tools/node_modules/.bin/svgo" --pretty -i .