-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.sh
executable file
·49 lines (33 loc) · 1.16 KB
/
setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/zsh
DIR="$(dirname "$(realpath "$0")")"
################################################################
# Getting ready
################################################################
package_file=$DIR/package.json
readme_file=$DIR/README.md
echo -n "이름: "
read name
echo -n "설명: "
read description
echo -n "저장소: "
read repository
################################################################
# package.json
################################################################
sed -i "" "s|__NAME__|$name|g" $package_file
sed -i "" "s|__DESCRIPTION__|$description|g" $package_file
sed -i "" "s|__REPOSITORY__|$repository|g" $package_file
echo "package.json 설정 완료."
################################################################
# README.md
################################################################
readme_file_content="# $name\n\n$description"
echo $readme_file_content > $readme_file
echo "README.md 설정 완료."
################################################################
# Finishing
################################################################
echo ""
echo "이 스크립트를 삭제합니다."
read
rm $DIR/setup.sh