Files
FocusGram-Android/build-release.sh
T
Ujwal223 64f8b3038e Release Focusgram V3:
- NEW: AD BLOCKER!!
- NEW: Custom App Icons.
- NEW: Search Story Viewer List.
- NEW: Custom Fonts in Bio.
- NEW: Floating bottom Navigation Bar.
- NEW: Remove Stories Tray.
- NEW: Fingerprint Support
  and more....

See CHANGELOG.md for Full Changelog.
2026-10-29 21:45:03 +05:45

54 lines
1.7 KiB
Bash

#!/bin/sh
set -e
cat << "EOF"
=======================================================
FocusGram Release Build Utility
=======================================================
EOF
CHOICE="$1"
if [ -z "$CHOICE" ]; then
echo "Select target package variant to build:"
echo " 1) Standard FocusGram (com.ujwal.focusgram)"
echo " 2) Uncloned Instagram (com.instagram.android - replaces official app)"
echo " 3) Both Variants (Standard and Uncloned)"
printf "Enter choice [1-3] (default 1): "
read -r USER_INPUT
CHOICE="${USER_INPUT:-1}"
fi
case "$CHOICE" in
1|--standard|-s)
echo ""
echo "--> Building Standard FocusGram (com.ujwal.focusgram)..."
./gradlew :app:assembleRelease -PuseInstaPackage=false
;;
2|--insta|-i)
echo ""
echo "--> Building Uncloned Instagram Package Edition (com.instagram.android)..."
./gradlew :app:assembleRelease -PuseInstaPackage=true
;;
3|--both|-b)
echo ""
echo "--> [1/2] Building Standard FocusGram (com.ujwal.focusgram)..."
./gradlew :app:assembleRelease -PuseInstaPackage=false
echo ""
echo "--> [2/2] Building Uncloned Instagram Package Edition (com.instagram.android)..."
./gradlew :app:assembleRelease -PuseInstaPackage=true
;;
*)
echo "Invalid selection: $CHOICE. Please choose 1, 2, or 3."
exit 1
;;
esac
echo ""
echo "======================================================="
echo "Build finished! Generated APK outputs:"
echo "======================================================="
ls -lh app/build/outputs/apk/release/*.apk 2>/dev/null || true
echo ""