dev
sh 69 lines 1.73 KB
Raw
1 #!/bin/bash
2
3 APP_ANDROID_NAME=""
4 APP_ANDROID_VERSION=""
5 APP_ANDROID_BUILD_VERSION=""
6 APP_ANDROID_ID=""
7 APP_ANDROID_PACKAGE=""
8 APP_ANDROID_SCHEME=""
9
10 MONERO_COM="monero.com"
11 CAKEWALLET="cakewallet"
12
13 TYPES=($MONERO_COM $CAKEWALLET)
14 APP_ANDROID_TYPE=$1
15
16 MONERO_COM_NAME="Monero.com"
17 MONERO_COM_VERSION="6.4.1"
18 MONERO_COM_BUILD_NUMBER=4165
19 MONERO_COM_BUNDLE_ID="com.monero.app"
20 MONERO_COM_PACKAGE="com.monero.app"
21 MONERO_COM_SCHEME="monero.com"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 CAKEWALLET_VERSION="6.4.1"
25 CAKEWALLET_BUILD_NUMBER=4420
26 CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
27 CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
28 CAKEWALLET_SCHEME="cakewallet"
29
30
31 if ! [[ " ${TYPES[*]} " =~ " ${APP_ANDROID_TYPE} " ]]; then
32 echo "Wrong app type."
33 return 1 2>/dev/null
34 exit 1
35 fi
36
37 case $APP_ANDROID_TYPE in
38 $MONERO_COM)
39 APP_ANDROID_NAME=$MONERO_COM_NAME
40 APP_ANDROID_VERSION=$MONERO_COM_VERSION
41 APP_ANDROID_BUILD_NUMBER=$MONERO_COM_BUILD_NUMBER
42 APP_ANDROID_BUNDLE_ID=$MONERO_COM_BUNDLE_ID
43 APP_ANDROID_PACKAGE=$MONERO_COM_PACKAGE
44 APP_ANDROID_SCHEME=$MONERO_COM_SCHEME
45 ;;
46 $CAKEWALLET)
47 APP_ANDROID_NAME=$CAKEWALLET_NAME
48 APP_ANDROID_VERSION=$CAKEWALLET_VERSION
49 APP_ANDROID_BUILD_NUMBER=$CAKEWALLET_BUILD_NUMBER
50 APP_ANDROID_BUNDLE_ID=$CAKEWALLET_BUNDLE_ID
51 APP_ANDROID_PACKAGE=$CAKEWALLET_PACKAGE
52 APP_ANDROID_SCHEME=$CAKEWALLET_SCHEME
53 ;;
54 $HAVEN)
55 APP_ANDROID_NAME=$HAVEN_NAME
56 APP_ANDROID_VERSION=$HAVEN_VERSION
57 APP_ANDROID_BUILD_NUMBER=$HAVEN_BUILD_NUMBER
58 APP_ANDROID_BUNDLE_ID=$HAVEN_BUNDLE_ID
59 APP_ANDROID_PACKAGE=$HAVEN_PACKAGE
60 ;;
61 esac
62
63 export APP_ANDROID_TYPE
64 export APP_ANDROID_NAME
65 export APP_ANDROID_VERSION
66 export APP_ANDROID_BUILD_NUMBER
67 export APP_ANDROID_BUNDLE_ID
68 export APP_ANDROID_PACKAGE
69 export APP_ANDROID_SCHEME