Build assets in another folder
Signed-off-by: Kouya Heika <kouyaheika@canithesis.org>
This commit is contained in:
@@ -3,8 +3,9 @@ TARGET_DIRECTORY=${TARGET_DIRECTORY?-out}
|
|||||||
INPUT=$1
|
INPUT=$1
|
||||||
_BASEDIR=`basename $INPUT`
|
_BASEDIR=`basename $INPUT`
|
||||||
PACK=${_BASEDIR%.*}
|
PACK=${_BASEDIR%.*}
|
||||||
|
mkdir -p "$TARGET_DIRECTORY/assets"
|
||||||
OUTNAME="$(sha256sum "$1" | awk '{ print $1 }').${1##*.}"
|
OUTNAME="$(sha256sum "$1" | awk '{ print $1 }').${1##*.}"
|
||||||
cp "$INPUT" "$TARGET_DIRECTORY/$OUTNAME"
|
cp "$INPUT" "$TARGET_DIRECTORY/assets/$OUTNAME"
|
||||||
echo "Writing card '$PACK'..."
|
echo "Writing card '$PACK'..."
|
||||||
if [[ $2 == '-' && -z $3 ]]; then
|
if [[ $2 == '-' && -z $3 ]]; then
|
||||||
sed -e 's/$IMAGE_FILE/'$OUTNAME'/g' "${INPUT%.*}.json" > "$TARGET_DIRECTORY/$PACK.json"
|
sed -e 's/$IMAGE_FILE/'$OUTNAME'/g' "${INPUT%.*}.json" > "$TARGET_DIRECTORY/$PACK.json"
|
||||||
|
|||||||
@@ -3,9 +3,10 @@ TARGET_DIRECTORY=${TARGET_DIRECTORY?-out}
|
|||||||
INPUT=$1
|
INPUT=$1
|
||||||
_BASEDIR=`basename $INPUT`
|
_BASEDIR=`basename $INPUT`
|
||||||
PACK=${_BASEDIR%.*}
|
PACK=${_BASEDIR%.*}
|
||||||
|
mkdir -p "$TARGET_DIRECTORY/assets"
|
||||||
printf "{\"$PACK\":{" > "$TARGET_DIRECTORY/$PACK.json"
|
printf "{\"$PACK\":{" > "$TARGET_DIRECTORY/$PACK.json"
|
||||||
OUTNAME="$(sha256sum "$1" | awk '{ print $1 }').${1##*.}"
|
OUTNAME="$(sha256sum "$1" | awk '{ print $1 }').${1##*.}"
|
||||||
cp "$1" "$TARGET_DIRECTORY/$OUTNAME"
|
cp "$1" "$TARGET_DIRECTORY/assets/$OUTNAME"
|
||||||
echo "Writing frame '$PACK'..."
|
echo "Writing frame '$PACK'..."
|
||||||
printf "\"frame\":\"$OUTNAME\"," >> "$TARGET_DIRECTORY/$PACK.json"
|
printf "\"frame\":\"$OUTNAME\"," >> "$TARGET_DIRECTORY/$PACK.json"
|
||||||
if [ ! -z $5 ]; then
|
if [ ! -z $5 ]; then
|
||||||
|
|||||||
@@ -3,13 +3,14 @@ TARGET_DIRECTORY=${TARGET_DIRECTORY?-out}
|
|||||||
INPUT=$1
|
INPUT=$1
|
||||||
PACK=`basename $INPUT`
|
PACK=`basename $INPUT`
|
||||||
mkdir -p "$TARGET_DIRECTORY"
|
mkdir -p "$TARGET_DIRECTORY"
|
||||||
|
mkdir -p "$TARGET_DIRECTORY/assets"
|
||||||
printf "Writing $PACK..."
|
printf "Writing $PACK..."
|
||||||
printf "{\"$PACK\":{" > "$TARGET_DIRECTORY/$PACK.json"
|
printf "{\"$PACK\":{" > "$TARGET_DIRECTORY/$PACK.json"
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
for i in $INPUT/*.png $INPUT/*.jpg $INPUT/*.gif $INPUT/*.svg; do
|
for i in $INPUT/*.png $INPUT/*.jpg $INPUT/*.gif $INPUT/*.svg; do
|
||||||
FILE="$(basename "${i%.*}")"
|
FILE="$(basename "${i%.*}")"
|
||||||
OUTNAME="$(sha256sum "$i" | awk '{ print $1 }').${i##*.}"
|
OUTNAME="$(sha256sum "$i" | awk '{ print $1 }').${i##*.}"
|
||||||
cp "$i" "$TARGET_DIRECTORY/$OUTNAME"
|
cp "$i" "$TARGET_DIRECTORY/assets/$OUTNAME"
|
||||||
printf "$FILE..."
|
printf "$FILE..."
|
||||||
printf "\"$FILE\":\"$OUTNAME\"," >> "$TARGET_DIRECTORY/$PACK.json"
|
printf "\"$FILE\":\"$OUTNAME\"," >> "$TARGET_DIRECTORY/$PACK.json"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user