33 lines
689 B
Bash
33 lines
689 B
Bash
#!/bin/bash
|
|
|
|
# Directory to read files from
|
|
sourcePath="assets/icons"
|
|
targetPath="assets/vec"
|
|
|
|
|
|
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 |