File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ function version_of() {
4+ echo " $( awk " match(\$ 0, \"\\\" $1 \\\" : \\\" (.+)\\\"\" , m) {print m[1]}" package.json) "
5+ }
6+
7+ LIB_CURRENT=" $( version_of ' version' ) "
8+ LIB_NEXT=" $1 "
9+ if [[ -z " $LIB_NEXT " ]]; then
10+ echo " Missing version argument"
11+ exit 1
12+ fi
13+
14+ BICON_CURRENT=" $( version_of ' bootstrap-icons' ) "
15+
16+ echo " Upgrading from v$LIB_CURRENT to v$LIB_NEXT ..."
17+
18+ yarn upgrade || { echo ' `yarn upgrade` failed' ; exit 1; }
19+ yarn build || { echo ' `yarn build` failed' ; exit 1; }
20+
21+ pushd dev-vite
22+ yarn upgrade || { echo ' `yarn upgrade` failed' ; exit 1; }
23+ popd
24+
25+ BICON_NEXT=" $( version_of ' bootstrap-icons' ) "
26+
27+ sed -i " s/$LIB_CURRENT /$LIB_NEXT /g" package.json README.md
28+
29+ echo ' Finished.'
30+
31+ if [[ " $BICON_NEXT " != " $BICON_CURRENT " ]]; then
32+ sed -i " s/$BICON_CURRENT /$BICON_NEXT /g" README.md
33+ echo " New bootstrap-icons version v$BICON_NEXT ."
34+ else
35+ echo ' bootstrap-icons not upgraded.'
36+ fi
37+
38+ echo ' Run `yarn dev:cdn` and `yarn dev:vite` to make sure everything works.'
You can’t perform that action at this time.
0 commit comments