#!/usr/bin/env bash
# 文  件: install_tools.sh
# 功  能: 安装工具

set -o pipefail

source $(realpath ../)/.vars.conf

helm_version=3.11.3
istioctl_version=1.9.6
skopeo_version=1.13.0

tool_lists=(
    skopeo-${skopeo_version}-${ARCH}.tar.gz
    helm-v${helm_version}-${ARCH}.tar.gz
    istioctl-${istioctl_version}-${ARCH}.tar.gz
)

for tool in ${tool_lists[@]}
do
    if [[ -e /usr/bin/${tool} ]]
    then
        printf "$info: [ ${bldgre}${tool}${txtrst} ] 已存在.\n"
    else
        tar axvf $(realpath ..)/files/${tool} -C /usr/bin/ 2>/dev/null

        if [[ "$?" -eq "0" ]]
        then
            printf "$info: [ ${bldgre}${tool}${txtrst} ] 安装完毕.\n"
        else
            printf "$err: [ ${bldgre}${tool}${txtrst} ] 安装失败.\n"
        fi
    fi
done
