mirror of
https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git
synced 2024-10-18 17:20:47 -04:00
22 lines
569 B
Bash
Executable file
22 lines
569 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR=$(dirname "$0")
|
|
TARGET_DIR="$SCRIPT_DIR/../.."
|
|
|
|
find "$SCRIPT_DIR/ePapirus" "$SCRIPT_DIR/Papirus" "$SCRIPT_DIR/Papirus-Dark" \
|
|
"$SCRIPT_DIR/Papirus-Light" -name '*.svg' | while read file; 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 -P -v "$file" \
|
|
"$TARGET_DIR/$base_dir/$size/$context/$filename.svg"
|
|
done
|