#!/bin/bash # Relative path to the package PACKAGE_PATH="../packages/core" # Get absolute path to the package SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" PACKAGE_ABS_PATH="$SCRIPT_DIR/$PACKAGE_PATH" echo "🗃️ package path: $PACKAGE_ABS_PATH" # Directory to read files from sourcePath="../assets/icons" targetPath="../assets/vec" echo "🗃️ sourcePath path: $sourcePath" echo "🗃️ targetPath path: $targetPath" if [ ! -e "$targetPath" ]; then echo "📁 Directory does not exist. Creating: $targetPath" mkdir -p "$targetPath" fi # Loop and delete old vec file for file in "$targetPath"/* do if [ -f "$file" ]; then echo "Delete old ===> $file" rm "$file" fi done # Loop through all files in the directory for file in "$sourcePath"/* do if [ -f "$file" ]; then echo "Generate Vec file ===> $file" fileName=$(basename -- "$file") echo "Generate Vec file ===> $fileName" dart run vector_graphics_compiler -i "$file" -o "$targetPath/$fileName.vec" git add . fi done