From 0381c972026dedb3c205e6645a741fd90ebcb780 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Thu, 9 Jun 2022 22:26:03 +0800 Subject: [PATCH] fix #1337: install on windows --- scripts/install.sh | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 845a669b..686feffa 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -78,26 +78,40 @@ function main() { echo "Download url: $url" echo - echoInfo "Created temp dir..." - echo "$ mktemp -d -t hrp.XXXX" - tmp_dir=$(mktemp -d -t hrp.XXXX) - echo "$tmp_dir" - cd "$tmp_dir" - echo - echoInfo "Downloading..." echo "$ curl -kL $url -o $pkg" curl -kL $url -o "$pkg" echo - echoInfo "Extracting..." + # for windows, only extract package to current directory if [[ $os == windows ]]; then # windows + # extract to current directory + echoInfo "Extracting..." echo "$ unzip -o $pkg -d ." unzip -o $pkg -d . - else - echo "$ tar -xzf $pkg" - tar -xzf "$pkg" + + echo "$ hrp.exe -v" + hrp.exe -v + echo "$ hrp.exe -h" + hrp.exe -h + exit 0 fi + + # for linux or darwin, install hrp to /usr/local/bin + # extract to temp directory + echoInfo "Created temp dir..." + echo "$ mktemp -d -t hrp.XXXX" + tmp_dir=$(mktemp -d -t hrp.XXXX) + echo "$tmp_dir" + echo "$ mv $pkg $tmp_dir && cd $tmp_dir" + mv $pkg $tmp_dir + cd "$tmp_dir" + echo + + echoInfo "Extracting..." + echo "$ tar -xzf $pkg" + tar -xzf "$pkg" + echo "$ ls -lh" ls -lh echo