Files
rasadyar_application/tools/vecGeneratoe.sh

45 lines
1.0 KiB
Bash

#!/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="$PACKAGE_ABS_PATH/assets/icons"
targetPath="$PACKAGE_ABS_PATH/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