Skip to content

Commit 6357b84

Browse files
ahmedAlaaInstabugHeshamMegid
authored andcommitted
chore: create d11 customization script (#1090)
* chore_add_removing_native_code_in_d11_customization_script * chore_add_dream-11-delete-unused-features Jira ID: MOB-13551
1 parent 9610216 commit 6357b84

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#!/bin/bash
2+
# remove survey and featureRequest features in JavaScript files
3+
deletedFeaturesFilesInJavaScript=("Surveys" "FeatureRequests" "Survey")
4+
for feature in "${deletedFeaturesFilesInJavaScript[@]}"; do
5+
echo "$feature"
6+
rm -f ../src/modules/"$feature".ts
7+
rm -f ../test/mocks/mock"$feature".ts
8+
gsed -i "s/import..*$feature';//g" ../src/index.ts
9+
gsed -i "s/$feature,//g" ../src/index.ts
10+
11+
done
12+
npx eslint ../src/index.ts --fix
13+
14+
# remove survey and featureRequest features in Android files
15+
deletedFeaturesFilesInAndroidApp=("RNInstabugSurveysModule" "RNInstabugFeatureRequestsModule")
16+
for feature in "${deletedFeaturesFilesInAndroidApp[@]}"; do
17+
echo "$feature"
18+
rm -f ../android/src/main/java/com/instabug/reactlibrary/"$feature".java
19+
rm -f ../android/src/test/java/com/instabug/reactlibrary/"$feature"Test.java
20+
gsed -i "s/modules.add(new $feature(reactContext));//g" ../android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativePackage.java
21+
22+
done
23+
24+
# remove survey and featureRequest features in IOS files
25+
deletedFeaturesFilesInIosApp=("InstabugSurveysBridge" "InstabugFeatureRequestsBridge")
26+
for feature in "${deletedFeaturesFilesInIosApp[@]}"; do
27+
echo "$feature"
28+
rm -f ../ios/RNInstabug/"$feature".h
29+
rm -f ../ios/RNInstabug/"$feature".m
30+
done
31+
32+
33+
rm -rf '../examples'
34+
35+
36+

0 commit comments

Comments
 (0)