Skip to content

Commit 465ba5e

Browse files
committed
Add files via upload
1 parent 4439969 commit 465ba5e

File tree

1 file changed

+78
-18
lines changed

1 file changed

+78
-18
lines changed

deploy.sh

Lines changed: 78 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,92 @@ echo "=============================="
66
echo "${BOLD}${PWD##*/}${RESET}"
77
echo "=============================="
88

9-
# docs dir
10-
cd docs
11-
9+
#==================================================================================================
1210
# serve with hot reload at localhost:4020
13-
npm run dev
11+
#==================================================================================================
12+
npm_run_dev() {
13+
while true; do
14+
printf "\n"
15+
read -p "${BOLD}npm run dev? (Y/n)${RESET}" yn
16+
case ${yn} in
17+
[Yy]* ) cd docs && npm run dev; break;;
18+
[Nn]* ) return 0;;
19+
* ) echo "Please answer yes or no.";;
20+
esac
21+
done
22+
}
1423

24+
#==================================================================================================
1525
# build for production with minification
16-
npm run build
26+
#==================================================================================================
27+
npm_run_build() {
28+
while true; do
29+
printf "\n"
30+
read -p "${BOLD}npm run build? (Y/n)${RESET}" yn
31+
case ${yn} in
32+
[Yy]* ) npm run build && cd -; break;;
33+
[Nn]* ) return 0;;
34+
* ) echo "Please answer yes or no.";;
35+
esac
36+
done
37+
}
38+
39+
#==================================================================================================
40+
# commit && push
41+
#==================================================================================================
42+
commit_push() {
43+
while true; do
44+
printf "\n"
45+
read -p "${BOLD}commit? (Y/n)${RESET}" yn
46+
case ${yn} in
47+
[Yy]* )
48+
IFS= read -r -p "${BOLD}Enter commit message: ${RESET}" commitmsg
49+
50+
# if commitmsg empty
51+
if [ -z "$commitmsg" ]
52+
then
53+
echo "${BOLD}Commit message is empty${RESET}"
54+
commitmsg="Add files via upload"
55+
fi
56+
57+
printf "\n"
58+
git add .
59+
git commit -m "$commitmsg"
60+
git push
61+
break;;
62+
63+
[Nn]* ) return 0;;
64+
* ) echo "Please answer yes or no.";;
65+
esac
66+
done
67+
}
68+
69+
#==================================================================================================
70+
# main
71+
#==================================================================================================
72+
main() {
73+
npm_run_dev
74+
npm_run_build
75+
commit_push
76+
}
77+
78+
main
1779

18-
# root dir
19-
cd -
2080

2181
# get commit message
2282
printf "\n"
23-
IFS= read -r -p "${BOLD}Enter commit message: ${RESET}" commitmsg
83+
# IFS= read -r -p "${BOLD}Enter commit message: ${RESET}" commitmsg
2484

2585
# if commitmsg empty
26-
if [ -z "$commitmsg" ]
27-
then
28-
echo "${BOLD}Commit message is empty${RESET}"
29-
commitmsg="Add files via upload"
30-
fi
86+
# if [ -z "$commitmsg" ]
87+
# then
88+
# echo "${BOLD}Commit message is empty${RESET}"
89+
# commitmsg="Add files via upload"
90+
# fi
3191

32-
printf "\n"
33-
git add .
34-
git commit -m "$commitmsg"
35-
git push
92+
# printf "\n"
93+
# git add .
94+
# git commit -m "$commitmsg"
95+
# git push
3696

37-
exit
97+
# exit

0 commit comments

Comments
 (0)