chore(style): add shebang, set bash strict mode, create function
[webi-installers/.git] / curlie / install.sh
1 #!/bin/bash
2 set -e
3 set -u
4
5 function __init_curlie() {
6
7     ##################
8     # Install curlie #
9     ##################
10
11     WEBI_SINGLE=true
12
13     pkg_get_current_version() {
14         # 'curlie --version' has output in this format:
15         #       TODO
16         # This trims it down to just the version number:
17         #       TODO
18         #echo $(curlie --version 2>/dev/null | head -n 1 | cut -d' ' -f 2)
19         # See https://github.com/rs/curlie/issues/22
20         echo "0.0.0"
21     }
22
23     pkg_install() {
24         # $HOME/.local/xbin
25         mkdir -p "$pkg_src_bin"
26
27         # mv ./curlie* "$HOME/.local/opt/curlie-v1.3.1/bin/curlie"
28         mv ./curlie* "$pkg_src_cmd"
29
30         # chmod a+x "$HOME/.local/opt/curlie-v1.3.1/bin/curlie"
31         chmod a+x "$pkg_src_cmd"
32     }
33 }
34
35 __init_curlie