-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstaller.sh
executable file
·96 lines (83 loc) · 2.58 KB
/
installer.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#!/bin/bash
echo "Name package (no spaces, no capitals): "
read websitename
echo "Description package: "
read websitedescription
# CREATE MISSING DIRECTORIES
echo "------------------------------------------------------------"
echo "Create missing directories"
echo "------------------------------------------------------------"
mkdir templates_c
mkdir src/img
mkdir php
echo "------------------------------------------------------------"
echo "Remove git files from theme"
echo "------------------------------------------------------------"
rm -rf .git
rm -rf .gitignore
# COMPOSER
echo "------------------------------------------------------------"
echo "Install composer packages"
echo "------------------------------------------------------------"
echo '{
"require": {
"smarty/smarty": "~3.1"
}
}' > composer.json
composer install
#NPM PACKAGES
echo "------------------------------------------------------------"
echo "Install NPM packages"
echo "------------------------------------------------------------"
echo '{
"name": "'$websitename'",
"version": "1.0.0",
"description": "'$websitedescription'",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Guido Rus <[email protected]>",
"license": "ISC",
"dependencies": {
}
}' > package.json
npm install
npm install del --save-dev
npm install gulp --save-dev
npm install gulp-concat --save-dev
npm install gulp-flatten --save-dev
npm install gulp-clean-css --save-dev
npm install gulp-notify --save-dev
npm install gulp-plumber --save-dev
npm install gulp-rename --save-dev
npm install gulp-sass --save-dev
npm install gulp-uglify --save-dev
npm install merge-stream --save-dev
npm install run-sequence --save-dev
npm install gulp-real-favicon --save-dev
npm install path --save-dev
npm install gulp-image --save-dev
npm install gulp-changed --save-dev
npm install gulp-replace --save-dev
npm install bootstrap@latest --save
npm install font-awesome --save
# npm install bourbon --save
# npm install hint.css --save
# npm install hover.css --save
# npm install sweetalert2 --save
#COPY CONFIG FILES
cp node_modules/bootstrap/scss/_variables.scss src/scss/config/_bootstrap.scss
# RUN GULP
echo "------------------------------------------------------------"
echo "Run main Gulp task"
echo "------------------------------------------------------------"
gulp
# DELETE OLD WORDPRESS DIR
echo "------------------------------------------------------------"
echo "Delete old Worpress dir"
echo "------------------------------------------------------------"
cd ..
cd ..
cd ..
rm -rf WordPress