From d2eb7b8d760b4f90ccf28ea8f8d3adab74c232c0 Mon Sep 17 00:00:00 2001 From: Norbel AMBANUMBEN Date: Thu, 8 Feb 2024 20:32:00 +0100 Subject: [PATCH] Updated scripts --- build.gradle | 4 +++ scripts/README.md | 60 ---------------------------------------- scripts/clean_icons.sh | 9 ------ scripts/prepare_icons.sh | 15 ---------- 4 files changed, 4 insertions(+), 84 deletions(-) delete mode 100644 scripts/README.md delete mode 100755 scripts/clean_icons.sh delete mode 100755 scripts/prepare_icons.sh diff --git a/build.gradle b/build.gradle index a326d95f3..7a5b2861b 100644 --- a/build.gradle +++ b/build.gradle @@ -20,3 +20,7 @@ allprojects { maven { url "https://jitpack.io" } } } + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/scripts/README.md b/scripts/README.md deleted file mode 100644 index 817825993..000000000 --- a/scripts/README.md +++ /dev/null @@ -1,60 +0,0 @@ -## Prepare Icons - -### Method 1: Clone the react-icons repository, build and copy the icons to desired directory - -```shell -#!/bin/sh - -# Define build and output directories -buildDir=${1:-"./build"} -outputDir=${2:-"./app/src/main/res/drawable"} - -# Create build directory and navigate into it -mkdir -p "${buildDir}" && cd "${buildDir}" - -### Method 1: Clone the react-icons repository, build and copy the icons to desired directory ### -# Clone the react-icons repository -git clone -v https://github.com/ooni/react-icons.git - -# Navigate into the cloned repository and install dependencies -cd react-icons && yarn install - -# Fetch the icons -cd packages/react-icons && yarn fetch - -# Build the SVGs -yarn build-svgs - -# Define the source of the icons and the .gitignore file -from="${buildDir}/react-icons/packages/_react-icons_all-xmls" -ignoreFile="${outputDir}/.gitignore" - -# Define the supported icon packs -supportedIcons=("fa" "md") - -# Copy the icons from the supported packs into the output directory -for pac in "${supportedIcons[@]}";do - for file in "${from}"/"${pac}"/*.xml; do - cp -v "$file" "${outputDir}" - # Add the copied file to the .gitignore - echo "$(basename "${file}")" >> "${ignoreFile}" - done -done - -``` - -### Method 2: Download the prebuild icon archive and unarchive into the desired directory - -```shell -#!/bin/sh - -# Create build directory and navigate into it -mkdir -p "${buildDir}" && cd "${buildDir}" - -### Method 2: Download the prebuild icon archive and unarchive into the desired directory ### -# Download the prebuild icon archive -curl -L -o probe-icons.tar.gz https://github.com/aanorbel/react-icons/releases/download/ooni-v5.0.0/probe-icons.tar.gz - -# Unarchive the downloaded archive into the desired directory -tar -zxf probe-icons.tar.gz --directory "${outputDir}" -``` \ No newline at end of file diff --git a/scripts/clean_icons.sh b/scripts/clean_icons.sh deleted file mode 100755 index 9f50ade04..000000000 --- a/scripts/clean_icons.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -# Define workDir -workDir=${1:-"./app/src/main/res/drawable"} - -# Delete all files contained in .gitignore -while IFS= read -r file; do - rm -v "${workDir}/${file}" -done < "${workDir}/.gitignore" || exit 0 \ No newline at end of file diff --git a/scripts/prepare_icons.sh b/scripts/prepare_icons.sh deleted file mode 100755 index 4638c839e..000000000 --- a/scripts/prepare_icons.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -# Define build and output directories -buildDir=${1:-"./build"} -outputDir=${2:-"./app/src/main/res/drawable"} - -# Create build directory and navigate into it -mkdir -p "${buildDir}" && cd "${buildDir}" - -### Method 2: Download the prebuild icon archive and unarchive into the desired directory ### -# Download the prebuild icon archive -curl -L -o probe-icons.tar.gz https://github.com/aanorbel/react-icons/releases/download/ooni-v5.0.0/probe-icons.tar.gz - -# Unarchive the downloaded archive into the desired directory -tar -zxf probe-icons.tar.gz --directory "${outputDir}" \ No newline at end of file