-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby_up.sh
executable file
·72 lines (60 loc) · 1.17 KB
/
gatsby_up.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/bin/bash
gatsby new Web https://github.com/gatsbyjs/gatsby-starter-hello-world
cd Web
echo "####PWD####"
pwd
echo "####PWD####"
echo '
#############################
## Base project installed ###
#############################
'
npm i \
gatsby-plugin-image \
gatsby-plugin-react-helmet \
gatsby-plugin-sharp \
gatsby-plugin-sitemap \
gatsby-plugin-webfonts \
gatsby-source-filesystem \
gatsby-source-strapi \
gatsby-transformer-sharp \
\
react-helmet \
react-icons \
react-markdown
echo '
########################
## Plugins installed ###
########################
'
touch gatsby-node.js
touch gatsby-browser.js
echo "####PWD####"
pwd
echo "####PWD####"
# cp -a . .. && cd .. && rm -rf Hold
# echo "cp -a . .. && cd .. && rm -rf Hold"
mkdir src/assets src/components scr/css scr/pages
touch scr/css/main.css
echo "####PWD####"
pwd
echo "####PWD####"
echo '
###############################
## Project Install Complete ###
###############################
'
echo '
############################
## Dont forget to update:
## gatsby-browser.js
## gatsby-config.js
## package-lock.json
## package.json
## README.md
## main.css
## favicon
## license
## ect
############################
'