wallpapers/make-zip.sh
2024-06-02 08:30:05 +09:00

38 lines
651 B
Bash

#!/usr/bin/env bash
# Create a zip file from wallpapers
if ! command -v zip &> /dev/null
then
echo "make-zip.sh: No zip program found."
exit 1
fi
OLD_DIR=`pwd`
NEW_DIR=$(dirname "$0")
echo NEW_DIR=$NEW_DIR
cd "$NEW_DIR"
OUTPUT_DIR=$NEW_DIR/output
ZIP_FILE=$OUTPUT_DIR/wallpapers.zip
echo OUTPUT_DIR=$OUTPUT_DIR
echo ZIP_FILE=$ZIP_FILE
if [ ! -d "$OUTPUT_DIR" ]; then
mkdir "$OUTPUT_DIR"
fi
if [ -f "$ZIP_FILE" ]; then
rm "$ZIP_FILE"
fi
WALLPAPERS_LIST=`ls **{,/**}/*.{jpg,png,tif,gif,bmp} 2> /dev/null`
cp -f README.md /tmp/README.txt
zip -j "$ZIP_FILE" $WALLPAPERS_LIST /tmp/README.txt LICENSE.txt
rm /tmp/README.txt
cd "$OLD_DIR"