mirror of
https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git
synced 2024-10-19 01:30:52 -04:00
23 lines
532 B
Bash
Executable file
23 lines
532 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR=$(dirname "$0")
|
|
TARGET_DIR="$SCRIPT_DIR/../.."
|
|
|
|
FILES=$(find "$SCRIPT_DIR/Papirus" "$SCRIPT_DIR/Papirus-Dark" \
|
|
-name '*.svg' -print)
|
|
|
|
for file in $FILES; do
|
|
src_dir=$(dirname "$file")
|
|
top_dir=$(dirname "$src_dir")
|
|
base_name=$(basename --suffix=".svg" "$file")
|
|
|
|
base_dir=$(basename "$top_dir")
|
|
context=$(basename "$src_dir")
|
|
filename="${base_name%%@*}"
|
|
size="${base_name##*@}"
|
|
|
|
cp --no-preserve=mode,ownership -v "$file" \
|
|
"$TARGET_DIR/$base_dir/$size/$context/$filename.svg"
|
|
done
|