File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,14 +14,11 @@ NEW_PUBSPEC_NAME="stackduo"
1414PUBSPEC_FILE=" ${APP_PROJECT_ROOT_DIR} /pubspec.yaml"
1515
1616# String replacements.
17- if [[ " $( uname) " == ' Darwin' ]]; then
18- # macos specific sed
19- sed -i ' ' " s/name: PLACEHOLDER/name: ${NEW_PUBSPEC_NAME} /g" " ${PUBSPEC_FILE} "
20- sed -i ' ' " s/description: PLACEHOLDER/description: ${NEW_NAME} /g" " ${PUBSPEC_FILE} "
21- else
22- sed -i " s/name: PLACEHOLDER/name: ${NEW_PUBSPEC_NAME} /g" " ${PUBSPEC_FILE} "
23- sed -i " s/description: PLACEHOLDER/description: ${NEW_NAME} /g" " ${PUBSPEC_FILE} "
24- fi
17+ sed -i.bak \
18+ -e " s/name: PLACEHOLDER/name: ${NEW_PUBSPEC_NAME} /g" \
19+ -e " s/description: PLACEHOLDER/description: ${NEW_NAME} /g" \
20+ " ${PUBSPEC_FILE} "
21+ rm -f " ${PUBSPEC_FILE} .bak"
2522
2623dart " ${APP_PROJECT_ROOT_DIR} /tool/process_pubspec_deps.dart" \
2724 " ${PUBSPEC_FILE} " \
Original file line number Diff line number Diff line change @@ -14,14 +14,11 @@ NEW_PUBSPEC_NAME="stackwallet"
1414PUBSPEC_FILE=" ${APP_PROJECT_ROOT_DIR} /pubspec.yaml"
1515
1616# String replacements.
17- if [[ " $( uname) " == ' Darwin' ]]; then
18- # macos specific sed
19- sed -i ' ' " s/name: PLACEHOLDER/name: ${NEW_PUBSPEC_NAME} /g" " ${PUBSPEC_FILE} "
20- sed -i ' ' " s/description: PLACEHOLDER/description: ${NEW_NAME} /g" " ${PUBSPEC_FILE} "
21- else
22- sed -i " s/name: PLACEHOLDER/name: ${NEW_PUBSPEC_NAME} /g" " ${PUBSPEC_FILE} "
23- sed -i " s/description: PLACEHOLDER/description: ${NEW_NAME} /g" " ${PUBSPEC_FILE} "
24- fi
17+ sed -i.bak \
18+ -e " s/name: PLACEHOLDER/name: ${NEW_PUBSPEC_NAME} /g" \
19+ -e " s/description: PLACEHOLDER/description: ${NEW_NAME} /g" \
20+ " ${PUBSPEC_FILE} "
21+ rm -f " ${PUBSPEC_FILE} .bak"
2522
2623dart " ${APP_PROJECT_ROOT_DIR} /tool/process_pubspec_deps.dart" \
2724 " ${PUBSPEC_FILE} " \
Original file line number Diff line number Diff line change @@ -13,8 +13,17 @@ for (( i=0; i<=2; i++ )); do
1313done
1414
1515# Configure macOS for Duo.
16- sed -i ' ' " s/${APP_ID_PLACEHOLDER_CAMEL} /${NEW_APP_ID_CAMEL} /g" " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_0} "
17- sed -i ' ' " s/${APP_NAME_PLACEHOLDER} /${NEW_NAME} /g" " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_0} "
18- sed -i ' ' " s/${APP_NAME_PLACEHOLDER} /${NEW_NAME} /g" " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_1} "
19- sed -i ' ' " s/${APP_NAME_PLACEHOLDER} /${NEW_NAME} /g" " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_2} "
20- sed -i ' ' " s/${APP_ID_PLACEHOLDER_SNAKE} /${NEW_APP_ID_SNAKE} /g" " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_2} "
16+ sed -i.bak \
17+ -e " s/${APP_ID_PLACEHOLDER_CAMEL} /${NEW_APP_ID_CAMEL} /g" \
18+ -e " s/${APP_NAME_PLACEHOLDER} /${NEW_NAME} /g" \
19+ " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_0} "
20+ rm -f " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_0} .bak"
21+
22+ sed -i.bak " s/${APP_NAME_PLACEHOLDER} /${NEW_NAME} /g" " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_1} "
23+ rm -f " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_1} .bak"
24+
25+ sed -i.bak \
26+ -e " s/${APP_NAME_PLACEHOLDER} /${NEW_NAME} /g" \
27+ -e " s/${APP_ID_PLACEHOLDER_SNAKE} /${NEW_APP_ID_SNAKE} /g" \
28+ " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_2} "
29+ rm -f " ${APP_PROJECT_ROOT_DIR} /${MAC_TF_2} .bak"
Original file line number Diff line number Diff line change 1- #! /bin/bash
1+ #! /usr/ bin/env bash
22
33set -x -e
44
@@ -34,13 +34,10 @@ if [ ! -f "$PUBSPEC_FILE" ]; then
3434 exit 1
3535fi
3636
37- if [[ " $( uname) " == ' Darwin' ]]; then
38- # macos specific sed
39- sed -i ' ' " s/PLACEHOLDER_V/$VERSION /g" " ${PUBSPEC_FILE} "
40- sed -i ' ' " s/PLACEHOLDER_B/$BUILD_NUMBER /g" " ${PUBSPEC_FILE} "
41- else
42- sed -i " s/PLACEHOLDER_V/$VERSION /g" " ${PUBSPEC_FILE} "
43- sed -i " s/PLACEHOLDER_B/$BUILD_NUMBER /g" " ${PUBSPEC_FILE} "
44- fi
37+ sed -i.bak \
38+ -e " s/PLACEHOLDER_V/$VERSION /g" \
39+ -e " s/PLACEHOLDER_B/$BUILD_NUMBER /g" \
40+ " ${PUBSPEC_FILE} "
41+ rm -f " ${PUBSPEC_FILE} .bak"
4542
4643echo " Updated $PUBSPEC_FILE with version: $VERSION and build number: $BUILD_NUMBER "
You can’t perform that action at this time.
0 commit comments