Skip to content

Commit

Permalink
better script
Browse files Browse the repository at this point in the history
  • Loading branch information
qnblackcat committed Jan 27, 2024
1 parent e16ebb1 commit 3e8435d
Showing 1 changed file with 37 additions and 2 deletions.
39 changes: 37 additions & 2 deletions build.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,37 @@
# To build, place the IPA file in the project's root directory, then run `./build.sh`
make package IPA=$(pwd)*.ipa FINALPACKAGE=1
#!/bin/bash
# To build, either place the IPA file in the project's root directory, or get the path to the IPA, then run `./build.sh`

read -p $'\e[34m==> \e[1;39mPath to the decrypted YouTube.ipa or YouTube.app. If nothing is provied, any ipa/app in the project\'s root directory will be used: ' PATHTOYT

# Check if PATHTOYT is empty
if [ -z "$PATHTOYT" ]; then
# Look for ipa/app files in the current directory
IPAS=$(find . -maxdepth 1 -type f \( -name "*.ipa" -o -name "*.app" \))

# Check if there are two or more ipa/app files
COUNT=$(echo "$IPAS" | wc -l)

if [ "$COUNT" -ge 2 ]; then
echo "❌ Error: Multiple IPA/app files found in the project's root directory directory. Make sure there is only one ipa."
exit 1

elif [ -n "$IPAS" ]; then
PATHTOYT=$(echo "$IPAS" | head -n 1)

else
echo "❌ Error: No IPA/app file found in the project's root directory directory."
exit 1
fi
fi

make package THEOS_PACKAGE_SCHEME=rootless IPA="$PATHTOYT" FINALPACKAGE=1

# SHASUM
if [[ $? -eq 0 ]]; then
open packages
echo "SHASUM256: $(shasum -a 256 packages/*.ipa)"

else
echo "Failed building uYouPlus"

fi

0 comments on commit 3e8435d

Please sign in to comment.