Skip to content

Commit

Permalink
Allow specifying the RN version in test-turbo-module.sh (#162)
Browse files Browse the repository at this point in the history
  • Loading branch information
Johennes authored Nov 13, 2024
1 parent bd3fb0f commit 33fb8c6
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion scripts/test-turbo-modules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ reset_args() {
PROJECT_DIR=my-test-library
KEEP_ROOT_ON_EXIT=false
BOB_VERSION=latest
RN_VERSION=latest
PROJECT_SLUG=my-test-library
FORCE_NEW_DIR=false
IOS_NAME=MyTestLibrary
Expand All @@ -30,6 +31,7 @@ usage() {
echo " -i, --ios-name IOS_NAME Specify the iOS project name (default: MyTestLibrary)."
echo
echo " -u, --builder-bob-version VERSION Specify the version of builder-bob to use (default: latest)."
echo " -r, --rn-version VERSION Specify the version of React Native to use (default: latest)."
echo " -k, --keep-directory-on-exit Keep the PROJECT_DIR directory even if an error does not occur."
echo " -f, --force-new-directory If PROJECT_DIR directory exist, remove it first."
echo " -h, --help Display this help message."
Expand Down Expand Up @@ -88,6 +90,10 @@ parse_cli_options() {
BOB_VERSION="$2"
shift
;;
-r|--rn-version)
RN_VERSION="$2"
shift
;;
-s|--slug)
PROJECT_SLUG="$2"
shift
Expand Down Expand Up @@ -169,6 +175,7 @@ create_library() {
fi
echo "-- Creating library $PROJECT_SLUG with create-react-native-library@$BOB_VERSION"
npm_config_yes=true npx "create-react-native-library@$BOB_VERSION" \
--react-native-version "$RN_VERSION" \
--slug "$PROJECT_SLUG" \
--description "An automated test" \
--author-name "James" \
Expand All @@ -179,7 +186,7 @@ create_library() {
--type module-new \
--example $example_type \
--local false \
"$base" > /dev/null
"$base"
exit_dir
}

Expand Down

0 comments on commit 33fb8c6

Please sign in to comment.