-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzeal-docsets
242 lines (218 loc) · 8.58 KB
/
zeal-docsets
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
#! /bin/bash
# The line above tells this script to be interpreted as a bash script when run from the command line.
echo -e "\n\e[96m === Downloading Docsets ... ===\e[0m"
cd ~/.local/share/Zeal/Zeal/docsets
echo -e "\n\e[96m === Downloading icons and metadata ===\e[0m"
if [ ! -d .git ]
then
git init
git remote add origin https://github.com/RubyStarters/zeal_metadata.git
fi
git pull origin master
if [ -d ~/.local/share/Zeal/Zeal/docsets/Ruby\ on\ Rails\ 3.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Rails 3 already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Rails 3 ===\e[0m"
wget http://london.kapeli.com/feeds/Ruby_on_Rails_3.tgz
tar -xvzf Ruby_on_Rails_3.tgz
mv "Ruby on Rails.docset/Contents" "Ruby on Rails 3.docset"
rm ~/.local/share/Zeal/Zeal/docsets/Ruby_on_Rails_3.tgz
rmdir "Ruby on Rails.docset"
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Ruby\ on\ Rails\ 4.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Rails 4 already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Rails 4 ===\e[0m"
wget http://london.kapeli.com/feeds/Ruby_on_Rails_4.tgz
tar -xvzf Ruby_on_Rails_4.tgz
mv "Ruby on Rails.docset/Contents" "Ruby on Rails 4.docset"
rm ~/.local/share/Zeal/Zeal/docsets/Ruby_on_Rails_4.tgz
rmdir "Ruby on Rails.docset"
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Ruby\ on\ Rails\ 5.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Rails 5 already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Rails 5 ===\e[0m"
wget http://london.kapeli.com/feeds/Ruby_on_Rails_5.tgz
tar -xvzf Ruby_on_Rails_5.tgz
mv "Ruby on Rails.docset/Contents" "Ruby on Rails 5.docset"
rm ~/.local/share/Zeal/Zeal/docsets/Ruby_on_Rails_5.tgz
rmdir "Ruby on Rails.docset"
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Bash.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Bash already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Bash ===\e[0m"
wget http://london.kapeli.com/feeds/Bash.tgz
tar -xvzf Bash.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Bash.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/HTML.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for HTML already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for HTML ===\e[0m"
wget http://london.kapeli.com/feeds/HTML.tgz
tar -xvzf HTML.tgz
rm ~/.local/share/Zeal/Zeal/docsets/HTML.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/JavaScript.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for JavaScript already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for JavaScript ===\e[0m"
wget http://london.kapeli.com/feeds/JavaScript.tgz
tar -xvzf JavaScript.tgz
rm ~/.local/share/Zeal/Zeal/docsets/JavaScript.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/CSS.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for CSS already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for CSS ===\e[0m"
wget http://london.kapeli.com/feeds/CSS.tgz
tar -xvzf CSS.tgz
rm ~/.local/share/Zeal/Zeal/docsets/CSS.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Ruby\ 2.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Ruby_2 already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Ruby_2 ===\e[0m"
wget http://london.kapeli.com/feeds/Ruby_2.tgz
tar -xvzf Ruby_2.tgz
mv "Ruby.docset/Contents" "Ruby 2.docset"
rm ~/.local/share/Zeal/Zeal/docsets/Ruby_2.tgz
rmdir "Ruby.docset"
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/SQLite.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for SQLite already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for SQLite ===\e[0m"
wget http://london.kapeli.com/feeds/SQLite.tgz
tar -xvzf SQLite.tgz
rm ~/.local/share/Zeal/Zeal/docsets/SQLite.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/MySQL.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for MySQL already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for MySQL ===\e[0m"
wget http://london.kapeli.com/feeds/MySQL.tgz
tar -xvzf MySQL.tgz
rm ~/.local/share/Zeal/Zeal/docsets/MySQL.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/PostgreSQL.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for PostgreSQL already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for PostgreSQL ===\e[0m"
wget http://london.kapeli.com/feeds/PostgreSQL.tgz
tar -xvzf PostgreSQL.tgz
rm ~/.local/share/Zeal/Zeal/docsets/PostgreSQL.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Bootstrap\ 3.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Bootstrap_3 already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Bootstrap_3 ===\e[0m"
wget http://london.kapeli.com/feeds/Bootstrap_3.tgz
tar -xvzf Bootstrap_3.tgz
mv "Bootstrap_3.docset" "Bootstrap 3.docset"
rm ~/.local/share/Zeal/Zeal/docsets/Bootstrap_3.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/CoffeeScript.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for CoffeeScript already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for CoffeeScript ===\e[0m"
wget http://london.kapeli.com/feeds/CoffeeScript.tgz
tar -xvzf CoffeeScript.tgz
rm ~/.local/share/Zeal/Zeal/docsets/CoffeeScript.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Haml.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Haml already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Haml ===\e[0m"
wget http://london.kapeli.com/feeds/Haml.tgz
tar -xvzf Haml.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Haml.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Jekyll.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Jekyll already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Jekyll ===\e[0m"
wget http://london.kapeli.com/feeds/Jekyll.tgz
tar -xvzf Jekyll.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Jekyll.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Less.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Less already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Less ===\e[0m"
wget http://london.kapeli.com/feeds/Less.tgz
tar -xvzf Less.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Less.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Apache_HTTP_Server.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Apache_HTTP_Server already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Apache_HTTP_Server ===\e[0m"
wget http://london.kapeli.com/feeds/Apache_HTTP_Server.tgz
tar -xvzf Apache_HTTP_Server.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Apache_HTTP_Server.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Markdown.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Markdown already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Markdown ===\e[0m"
wget http://london.kapeli.com/feeds/Markdown.tgz
tar -xvzf Markdown.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Markdown.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Sass.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Sass already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Sass ===\e[0m"
wget http://london.kapeli.com/feeds/Sass.tgz
tar -xvzf Sass.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Sass.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Font_Awesome.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Font_Awesome already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Font_Awesome ===\e[0m"
wget http://london.kapeli.com/feeds/Font_Awesome.tgz
tar -xvzf Font_Awesome.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Font_Awesome.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Foundation.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Foundation already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Foundation ===\e[0m"
wget http://london.kapeli.com/feeds/Foundation.tgz
tar -xvzf Foundation.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Foundation.tgz
fi
if [ -d ~/.local/share/Zeal/Zeal/docsets/Semantic\ UI.docset/Contents ]
then
echo -e "\n\e[96m === ... docsets for Semantic_UI already installed ===\e[0m"
else
echo -e "\n\e[96m === ... docsets for Semantic_UI ===\e[0m"
wget http://london.kapeli.com/feeds/Semantic_UI.tgz
tar -xvzf Semantic_UI.tgz
rm ~/.local/share/Zeal/Zeal/docsets/Semantic_UI.tgz
fi