17 lines
450 B
Bash
Executable File
17 lines
450 B
Bash
Executable File
#!/bin/bash
|
|
(
|
|
for FOLDER in ./*/; do
|
|
# gio set "$FOLDER" -t unset metadata::custom-icon
|
|
for img in ./"$FOLDER"/*; do
|
|
if [[ ${img##*.} == "jpg" ]] || [[ ${img##*.} == "png" ]] || [[ ${img##*.} == "webp" ]]; then
|
|
IMAGENAME="$(basename "$img")"
|
|
break
|
|
fi
|
|
done
|
|
if [[ -n $IMAGENAME ]]; then
|
|
gio set "$FOLDER" -t string metadata::custom-icon "$IMAGENAME"
|
|
unset IMAGENAME
|
|
fi
|
|
done
|
|
)
|