mirror of
https://github.com/expo/sentry-react-native.git
synced 2026-11-14 19:12:28 -10:00
29 lines
573 B
Bash
Executable File
29 lines
573 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd $(dirname "$0")/../android
|
|
file='build.gradle'
|
|
content=$(cat $file)
|
|
regex='(io\.sentry:sentry-android:)([0-9\.]+)'
|
|
if ! [[ $content =~ $regex ]]; then
|
|
echo "Failed to find the android plugin version in $file"
|
|
exit 1
|
|
fi
|
|
|
|
case $1 in
|
|
get-version)
|
|
echo ${BASH_REMATCH[2]}
|
|
;;
|
|
get-repo)
|
|
echo "https://github.com/getsentry/sentry-java.git"
|
|
;;
|
|
set-version)
|
|
newValue="${BASH_REMATCH[1]}$2"
|
|
echo "${content/${BASH_REMATCH[0]}/$newValue}" >$file
|
|
;;
|
|
*)
|
|
echo "Unknown argument $1"
|
|
exit 1
|
|
;;
|
|
esac
|