Skip to content

Instantly share code, notes, and snippets.

@Mozilla9
Created November 3, 2016 00:29
Show Gist options
  • Save Mozilla9/c3b6896245a169c5bd135bdfbb6a80a4 to your computer and use it in GitHub Desktop.
Save Mozilla9/c3b6896245a169c5bd135bdfbb6a80a4 to your computer and use it in GitHub Desktop.
#!/bin/bash
#
# First param is the extension name
#
EXT_NAME="${1}"
rm -rf "${SRCROOT}/build/resources/resources.xcassets/*"
APP_RES_DIRS=$( cd "${SRCROOT}/app/resources"; ls | grep -v "AppIcon.xcassets" )
for res_dir in ${APP_RES_DIRS}
do
cp -rf "${SRCROOT}/app/resources/${res_dir}/" "${SRCROOT}/build/resources/resources.xcassets"
done
EXT_RES_DIRS=$( cd "${SRCROOT}/${EXT_NAME}/resources"; ls | grep -v "AppIcon.xcassets" )
for res_dir in ${EXT_RES_DIRS}
do
# Check that the folder with res is exists
if [ -d "${SRCROOT}/app/resources/${res_dir}" ]; then
cp -rf "${SRCROOT}/${EXT_NAME}/resources/${res_dir}/" "${SRCROOT}/build/resources/resources.xcassets"
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment