File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 3
3
set -e
4
4
set -u
5
5
6
+ puts () {
7
+ echo " \n-- [${1:- } ] ${2:- } "
8
+ }
9
+
10
+ install_dynocsv () {
11
+ dynocsv_url=' https://github.com/zshamrock/dynocsv/releases/download/v1.1.4/dynocsv'
12
+ dynocsv_bin=" /usr/local/bin/dynocsv"
13
+ dynocsv_sha256=" 85f26284eb3ec0dffe089639449eec8ada893b95c6150bfdfd183b9ad00b0e62"
14
+
15
+ puts ' Installing' ' dynocsv'
16
+
17
+ if ! [[ -e $dynocsv_bin ]]; then
18
+ puts ' Installing' ' dynocsv'
19
+ sudo -S curl -L -o $dynocsv_bin $dynocsv_url
20
+ fi
21
+
22
+ echo " ${dynocsv_sha256} ${dynocsv_bin} " | sha256sum --strict --check
23
+
24
+ if [[ -e $dynocsv_bin ]]; then
25
+ sudo -S chmod +x $dynocsv_bin
26
+ puts ' Installed' ' dynocsv'
27
+ fi
28
+ }
29
+
6
30
main () {
7
31
echo " \n$ npm install"
8
32
npm install
@@ -12,6 +36,8 @@ main () {
12
36
13
37
echo ' \n$ ./units.zsh\n'
14
38
./units.zsh
39
+
40
+ install_dynocsv
15
41
}
16
42
17
43
main
You can’t perform that action at this time.
0 commit comments