@@ -97,7 +97,9 @@ cleanup() {
97
97
98
98
# Prints a success message.
99
99
print_success () {
100
+ echo ' ' >&2
100
101
echo ' Success!' >&2
102
+ echo ' ' >&2
101
103
}
102
104
103
105
# Prints usage information.
@@ -123,6 +125,7 @@ revert_changes() {
123
125
return 1
124
126
fi
125
127
echo ' Successfully reverted changes.' >&2
128
+ echo ' ' >&2
126
129
return 0
127
130
}
128
131
@@ -142,6 +145,7 @@ check() {
142
145
return 1
143
146
fi
144
147
echo ' Successfully performed checks.' >&2
148
+ echo ' ' >&2
145
149
return 0
146
150
}
147
151
@@ -155,6 +159,23 @@ update_repository() {
155
159
echo ' ' >&2
156
160
return 1
157
161
fi
162
+ echo ' Successfully pulled latest changes.' >&2
163
+ echo ' ' >&2
164
+ return 0
165
+ }
166
+
167
+ # Initializes the development environment.
168
+ init () {
169
+ echo ' Initializing development environment...' >&2
170
+ make init
171
+ if [[ " $? " -ne 0 ]]; then
172
+ echo ' ' >&2
173
+ echo ' Error: unexpected error. Unable to initialize development environment.' >&2
174
+ echo ' ' >&2
175
+ return 1
176
+ fi
177
+ echo ' Successfully initialized development environment.' >&2
178
+ echo ' ' >&2
158
179
return 0
159
180
}
160
181
@@ -169,13 +190,15 @@ check_licenses() {
169
190
return 1
170
191
fi
171
192
echo ' No detected licensing issues.' >&2
193
+ echo ' ' >&2
172
194
return 0
173
195
}
174
196
175
197
# Updates package meta data.
176
198
update_package_meta_data () {
177
199
echo ' Updating package meta data...' >&2
178
200
201
+ echo ' ' >&2
179
202
echo ' Updating directories...' >&2
180
203
node " ${update_directories} " " ${base_dir} "
181
204
if [[ " $? " -ne 0 ]]; then
@@ -187,6 +210,7 @@ update_package_meta_data() {
187
210
echo ' Successfully updated directories.' >&2
188
211
189
212
if [[ -n " $( git status --porcelain) " ]]; then
213
+ echo ' ' >&2
190
214
echo ' Committing changes...' >&2
191
215
git add . && git commit -m ' Update directories meta data'
192
216
if [[ " $? " -ne 0 ]]; then
@@ -197,6 +221,7 @@ update_package_meta_data() {
197
221
fi
198
222
echo ' Successfully committed changes.' >&2
199
223
fi
224
+ echo ' ' >&2
200
225
201
226
return 0
202
227
}
@@ -214,6 +239,7 @@ update_markdown_package_urls() {
214
239
echo ' Successfully updated Markdown files.' >&2
215
240
216
241
if [[ -n " $( git status --porcelain) " ]]; then
242
+ echo ' ' >&2
217
243
echo ' Committing changes...' >&2
218
244
git add . && git commit -m ' Update package URLs'
219
245
if [[ " $? " -ne 0 ]]; then
@@ -224,6 +250,7 @@ update_markdown_package_urls() {
224
250
fi
225
251
echo ' Successfully committed changes.' >&2
226
252
fi
253
+ echo ' ' >&2
227
254
228
255
return 0
229
256
}
@@ -241,6 +268,7 @@ update_version() {
241
268
echo ' Successfully updated version.' >&2
242
269
243
270
if [[ -n " $( git status --porcelain) " ]]; then
271
+ echo ' ' >&2
244
272
echo ' Committing changes...' >&2
245
273
git add . && git commit -m " ${message} "
246
274
if [[ " $? " -ne 0 ]]; then
@@ -251,6 +279,7 @@ update_version() {
251
279
fi
252
280
echo ' Successfully committed changes.' >&2
253
281
fi
282
+ echo ' ' >&2
254
283
return 0
255
284
}
256
285
@@ -266,6 +295,7 @@ publish_bundles() {
266
295
fi
267
296
echo ' Successfully published distributable bundles.' >&2
268
297
298
+ echo ' ' >&2
269
299
echo ' Removing bundle artifacts...' >&2
270
300
make clean-dist-bundles
271
301
if [[ " $? " -ne 0 ]]; then
@@ -277,6 +307,7 @@ publish_bundles() {
277
307
echo ' Successfully removed bundled artifacts.' >&2
278
308
279
309
if [[ -n " $( git status --porcelain) " ]]; then
310
+ echo ' ' >&2
280
311
echo ' Committing changes...' >&2
281
312
git add . && git commit -m ' Update dist versions'
282
313
if [[ " $? " -ne 0 ]]; then
@@ -287,6 +318,7 @@ publish_bundles() {
287
318
fi
288
319
echo ' Successfully committed changes.' >&2
289
320
fi
321
+ echo ' ' >&2
290
322
291
323
return 0
292
324
}
@@ -302,6 +334,7 @@ create_tag() {
302
334
return 1
303
335
fi
304
336
echo ' Successfully created tag.' >&2
337
+ echo ' ' >&2
305
338
return 0
306
339
}
307
340
@@ -331,6 +364,7 @@ create_tarball() {
331
364
return 1
332
365
fi
333
366
echo ' Successfully generated a gzipped archive.' >&2
367
+ echo ' ' >&2
334
368
335
369
return 0
336
370
}
@@ -346,6 +380,7 @@ publish() {
346
380
return 1
347
381
fi
348
382
echo ' Successfully published to npm.' >&2
383
+ echo ' ' >&2
349
384
return 0
350
385
}
351
386
@@ -361,6 +396,7 @@ update_remote_repository() {
361
396
fi
362
397
echo ' Successfully pushed tags.' >&2
363
398
399
+ echo ' ' >&2
364
400
echo ' Pushing commits to remote repository...' >&2
365
401
git push origin " ${git_branch} "
366
402
if [[ " $? " -ne 0 ]]; then
@@ -370,6 +406,7 @@ update_remote_repository() {
370
406
return 1
371
407
fi
372
408
echo ' Successfully pushed commits.' >&2
409
+ echo ' ' >&2
373
410
374
411
return 0
375
412
}
@@ -379,6 +416,7 @@ update_remote_repository() {
379
416
380
417
# Main execution sequence.
381
418
main () {
419
+ echo ' ' >&2
382
420
check
383
421
if [[ " $? " -ne 0 ]]; then
384
422
on_error 1
@@ -387,6 +425,10 @@ main() {
387
425
if [[ " $? " -ne 0 ]]; then
388
426
on_error 1
389
427
fi
428
+ init
429
+ if [[ " $? " -ne 0 ]]; then
430
+ on_error 1
431
+ fi
390
432
check_licenses
391
433
if [[ " $? " -ne 0 ]]; then
392
434
on_error 1
0 commit comments