refactor: finish moving ssh-* scripts to own installers
[webi-installers/.git] / deno / install.sh
index 393f336c8a8826af70690fd06d253a81fa892178..ff70f454d7973d942cb5fe01e9eebe24b2712e0c 100644 (file)
@@ -2,7 +2,7 @@
 
 # The custom functions for Deno are here.
 # For the generic functions - version checks, download, extract, etc:
-# See https://github.com/webinstall/packages/branches/master/webi/template.bash
+# See https://github.com/webinstall/packages/branches/master/_webi/template.sh
 
 set -e
 set -u
@@ -12,17 +12,17 @@ pkg_cmd_name="deno"
 # IMPORTANT: this let's other functions know to expect this to be a single file
 WEBI_SINGLE=true
 
-pkg_get_current_version() {
+function pkg_get_current_version() {
     # 'deno --version' has output in this format:
     #       deno 1.1.0
     #       v8 8.4.300
     #       typescript 3.9.2
     # This trims it down to just the version number:
     #       1.1.1
-    echo "$(deno --version 2>/dev/null | head -n 1 | cut -d' ' -f2)"
+    echo "$(deno --version 2> /dev/null | head -n 1 | cut -d' ' -f2)"
 }
 
-pkg_install() {
+function pkg_install() {
     # $HOME/.local/xbin
     mkdir -p "$pkg_src_bin"
 
@@ -33,7 +33,7 @@ pkg_install() {
     chmod a+x "$pkg_src_cmd"
 }
 
-pkg_link() {
+function pkg_link() {
     # rm -f "$HOME/.local/bin/deno"
     rm -f "$pkg_dst_cmd"