Update compound scripts.

Ensure drawable folder is emptied before importing tokens and import again.
This commit is contained in:
Benoit Marty
2025-10-03 18:32:55 +02:00
committed by Benoit Marty
parent b2bb4dcee3
commit 517f990cb0
2 changed files with 15 additions and 14 deletions

View File

@@ -101,10 +101,10 @@ files = [
def main():
for file in files:
# Open file for read
with open("./compound/src/main/res/drawable/" + file, 'r') as f:
with open("./libraries/compound/src/main/res/drawable/" + file, 'r') as f:
data = f.read().split("\n")
# Open file to write
with open("./compound/src/main/res/drawable/" + file, 'w') as f:
with open("./libraries/compound/src/main/res/drawable/" + file, 'w') as f:
# Write new data
# write the 3 first lines in data
for i in range(3):

View File

@@ -2,37 +2,38 @@
set -e
SHORT=b,:
LONG=branch,:
BRANCH='main'
while getopts b: flag
do
case "${flag}" in
b) BRANCH=${OPTARG};;
*) echo "usage: $0 [-b branch]" >&2
exit 1 ;;
esac
done
echo "Branch used: $BRANCH"
echo "Cloning the compound-design-tokens repository..."
if [ -d tmp ]; then
echo "Deleting tmp folder..."
rm -rf tmp
if [ -d tmpCompound ]; then
echo "Deleting tmpCompound folder..."
rm -rf tmpCompound
fi
mkdir tmp
pushd tmp
git clone --branch $BRANCH https://github.com/vector-im/compound-design-tokens
mkdir tmpCompound
pushd tmpCompound
git clone --branch "${BRANCH}" https://github.com/vector-im/compound-design-tokens
echo "Copying files from tokens repository..."
cp -R compound-design-tokens/assets/android/res/drawable ../compound/src/main/res/
cp -R compound-design-tokens/assets/android/src/* ../compound/src/main/kotlin/io/element/android/compound/tokens/generated/
rm -R ../libraries/compound/src/main/res/drawable
cp -R compound-design-tokens/assets/android/res/drawable ../libraries/compound/src/main/res/
cp -R compound-design-tokens/assets/android/src/* ../libraries/compound/src/main/kotlin/io/element/android/compound/tokens/generated/
popd
echo "Adding autoMirrored attribute..."
python3 ./scripts/addAutoMirrored.py
python3 ./tools/compound/addAutoMirrored.py
echo "Removing temporary files..."
rm -rf tmp
rm -rf tmpCompound
echo "Done!"