diff --git a/README.md b/README.md index 4dcc78d1..509de57b 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,10 @@ See [CHANGELOG]. You can install `hrp` with one shell command, which will download the latest version's released binary and install to the current system. ```bash -$ curl -sL https://raw.githubusercontent.com/httprunner/hrp/main/cli/scripts/install.sh | bash +# install via curl +$ bash -c "$(curl -ksSL https://raw.githubusercontent.com/httprunner/hrp/main/cli/scripts/install.sh)" +# install via wget +$ bash -c "$(wget https://raw.githubusercontent.com/httprunner/hrp/main/cli/scripts/install.sh -O -)" ``` If you are a golang developer, you can also install `hrp` with `go get`. diff --git a/cli/scripts/install.sh b/cli/scripts/install.sh index b76f0adc..d8e90fd8 100644 --- a/cli/scripts/install.sh +++ b/cli/scripts/install.sh @@ -1,6 +1,6 @@ #!/bin/bash # install hrp with one shell command -# curl -sL https://raw.githubusercontent.com/httprunner/hrp/main/cli/scripts/install.sh | bash +# bash -c "$(curl -ksSL https://raw.githubusercontent.com/httprunner/hrp/main/cli/scripts/install.sh)" set -e @@ -46,17 +46,20 @@ function main() { echo echoInfo "Created temp dir..." + echo "$ mktemp -d -t hrp" tmp_dir=$(mktemp -d -t hrp) echo "$tmp_dir" cd "$tmp_dir" echo echoInfo "Downloading..." - curl -L $url -o "$pkg" + echo "$ curl -kL $url -o $pkg" + curl -kL $url -o "$pkg" echo echoInfo "Extracting..." - tar -zxf "$pkg" + echo "$ tar -xzf $pkg" + tar -xzf "$pkg" ls -lh echo