X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=yq%2Finstall.sh;h=adb4f55369b8ab6d1ab79a5f1be572ea101b49ca;hb=4edf137e5d6b65f9ac847db6694ac387c7e91f3e;hp=81d3fac92f926ab9403cd58dd05cf359234e8291;hpb=2220875889faa800a9673d39b3e18a352399c94a;p=webi-installers%2F.git diff --git a/yq/install.sh b/yq/install.sh index 81d3fac..adb4f55 100644 --- a/yq/install.sh +++ b/yq/install.sh @@ -1,8 +1,8 @@ #!/bin/bash +set -e +set -u -{ - set -e - set -u +function __init_yq() { pkg_cmd_name="yq" @@ -14,13 +14,25 @@ pkg_src="$pkg_src_cmd" pkg_install() { - mkdir -p "$(dirname $pkg_src_cmd)" + mkdir -p "$(dirname "$pkg_src_cmd")" + # yq_linux_amd64.tar.gz contains: + # - yq_linux_amd64 + # - yq.1 + # - install-man-page.sh + if [[ -e ./yq.1 ]]; then + mkdir -p ~/.local/share/man/man1 + mv ./yq.1 ~/.local/share/man/man1/ + fi mv ./"$pkg_cmd_name"* "$pkg_src_cmd" chmod a+x "$pkg_src_cmd" } pkg_get_current_version() { - echo $(yq --version 2>/dev/null | head -n 1 | cut -d ' ' -f 2) + yq --version 2> /dev/null | + head -n 1 | + cut -d ' ' -f 2 } } + +__init_yq