Skip to content

Commit b09c2d1

Browse files
committed
Add install_dynocsv
1 parent db53bb0 commit b09c2d1

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

install.zsh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,30 @@
33
set -e
44
set -u
55

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+
630
main () {
731
echo "\n$ npm install"
832
npm install
@@ -12,6 +36,8 @@ main () {
1236

1337
echo '\n$ ./units.zsh\n'
1438
./units.zsh
39+
40+
install_dynocsv
1541
}
1642

1743
main

0 commit comments

Comments
 (0)