Added sass
[webi-installers/.git] / dart-sass / install.sh
1 #!/bin/bash
2
3 function __init_dart-sass() {
4     set -e
5     set -u
6
7     ##################
8     # Install dart-sass #
9     ##################
10
11     pkg_cmd_name="dart-sass"
12
13     pkg_dst_cmd="$HOME/.local/bin/dart-sass"
14     pkg_dst="$pkg_dst_cmd"
15
16     pkg_src_cmd="$HOME/.local/opt/dart-sass-v$WEBI_VERSION/bin/dart-sass"
17     pkg_src_dir="$HOME/.local/opt/dart-sass-v$WEBI_VERSION"
18     pkg_src="$pkg_src_cmd"
19
20     # pkg_install must be defined by every package
21     pkg_install() {
22         mkdir -p "$(dirname $pkg_src_cmd)"
23         mv ./dart-sass-*/dart-sass "$pkg_src_cmd"
24         pathman add ~/.local/bin/dart-sass
25     }
26
27     pkg_get_current_version() {
28         echo $(dart-sass --version 2>/dev/null | head -n 1 | cut -d ' ' -f 2)
29     }
30
31 }
32
33 __init_dart-sass