X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=shfmt%2Finstall.sh;h=b57cb99c0e133ab7ed26581a844349bd04e43d31;hb=4edf137e5d6b65f9ac847db6694ac387c7e91f3e;hp=90176a8cc3f7832921ad18b38dcfb069e91eed13;hpb=49498cc112d812a87d011c7bcbbf810c779f72f7;p=webi-installers%2F.git diff --git a/shfmt/install.sh b/shfmt/install.sh index 90176a8..b57cb99 100644 --- a/shfmt/install.sh +++ b/shfmt/install.sh @@ -1,30 +1,32 @@ #!/bin/bash +set -e +set -u -{ - set -e - set -u +function __init_shfmt() { - ################## - # Install shfmt # - ################## + ################## + # Install shfmt # + ################## - pkg_cmd_name="shfmt" + pkg_cmd_name="shfmt" - pkg_dst_cmd="$HOME/.local/bin/shfmt" - pkg_dst="$pkg_dst_cmd" + pkg_dst_cmd="$HOME/.local/bin/shfmt" + pkg_dst="$pkg_dst_cmd" - pkg_src_cmd="$HOME/.local/opt/shfmt-v$WEBI_VERSION/bin/shfmt" - pkg_src_dir="$HOME/.local/opt/shfmt-v$WEBI_VERSION" - pkg_src="$pkg_src_cmd" + pkg_src_cmd="$HOME/.local/opt/shfmt-v$WEBI_VERSION/bin/shfmt" + pkg_src_dir="$HOME/.local/opt/shfmt-v$WEBI_VERSION" + pkg_src="$pkg_src_cmd" - pkg_install() { - # ~/.local/opt/shfmt-v0.99.9/bin - mkdir -p "$(dirname $pkg_src_cmd)" - mv ./"$pkg_cmd_name"* "$pkg_src_cmd" - } + pkg_install() { + # ~/.local/opt/shfmt-v0.99.9/bin + mkdir -p "$(dirname $pkg_src_cmd)" + mv ./"$pkg_cmd_name"* "$pkg_src_cmd" + } - pkg_get_current_version() { - echo $(shfmt --version 2>/dev/null | head -n 1 | cut -d ' ' -f 2) - } + pkg_get_current_version() { + echo $(shfmt --version 2> /dev/null | head -n 1 | cut -d ' ' -f 2) + } } + +__init_shfmt