We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e8236c commit 3ea3958Copy full SHA for 3ea3958
rename.sh
@@ -2,12 +2,24 @@
2
3
read -p 'Project Name: ' projectvar
4
5
-grep -rli 'NEW_NAME' scripts/rename-base.sh | xargs -I@ sed -i '' "s/NEW_NAME/$projectvar/g" @
+if [[ "$projectvar" =~ [a-zA-Z_][a-zA-Z_0-9]*$ ]]; then
6
+ grep -rli 'NEW_NAME' scripts/rename-base.sh | xargs -I@ sed -i '' "s/NEW_NAME/$projectvar/g" @
7
+
8
+ sh ./scripts/rename-base.sh
9
10
+ swish appicon
11
+ swish xcodeproj
12
13
+ rm -rf scripts
14
+ rm rename.sh
15
+else
16
+ echo 'Invalid Project Name'
17
+ echo ''
18
+ echo 'The project name should only include the following characters:'
19
+ echo ' - alphanumerics'
20
+ echo ' - "_"'
21
22
+ echo 'The project name should not start with a number.'
23
+fi
24
-sh ./scripts/rename-base.sh
25
-swish appicon
-swish xcodeproj
-
-rm -rf scripts
-rm rename.sh
0 commit comments