Skip to content

Commit e624d84

Browse files
committed
.
1 parent db310a6 commit e624d84

File tree

2 files changed

+32
-3
lines changed

2 files changed

+32
-3
lines changed

install.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@ pushd "$TMPDIR" > /dev/null
1212
mkdir -p complexity
1313
pushd complexity > /dev/null;
1414
distro=$(if [[ "$(uname -s)" == "Darwin" ]]; then echo "osx"; else echo "linux"; fi)
15-
arch=$(uname -m)
1615
if [ -n "$1" ]
1716
then
1817
echo "Will download and install v$1"
19-
curl -sSL --fail -o complexity.zip "https://github.com/apiiro/code-complexity/releases/download/v$1/complexity-$1-$distro-$arch.zip"
18+
curl -sSL --fail -o complexity.zip "https://github.com/apiiro/code-complexity/releases/download/v$1/complexity-$1-$distro.zip"
2019
else
21-
curl -s --fail https://api.github.com/repos/apiiro/code-complexity/releases/latest | grep "browser_download_url.*$distro-$arch.zip" | cut -d : -f 2,3 | tr -d \" | xargs curl -sSL --fail -o complexity.zip
20+
curl -s --fail https://api.github.com/repos/apiiro/code-complexity/releases/latest | grep "browser_download_url.*$distro.zip" | cut -d : -f 2,3 | tr -d \" | xargs curl -sSL --fail -o complexity.zip
2221
fi
2322
unzip complexity.zip
2423
chmod +x complexity-*

install2.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
3+
# USAGE: ./install.sh [version]
4+
# will install the latest tool executable to your /usr/local/bin
5+
6+
set -e
7+
8+
echo "Installing..."
9+
10+
TMPDIR=${TMPDIR:-"/tmp"}
11+
pushd "$TMPDIR" > /dev/null
12+
mkdir -p complexity
13+
pushd complexity > /dev/null;
14+
distro=$(if [[ "$(uname -s)" == "Darwin" ]]; then echo "osx"; else echo "linux"; fi)
15+
arch=$(uname -m)
16+
if [ -n "$1" ]
17+
then
18+
echo "Will download and install v$1"
19+
curl -sSL --fail -o complexity.zip "https://github.com/apiiro/code-complexity/releases/download/v$1/complexity-$1-$distro-$arch.zip"
20+
else
21+
curl -s --fail https://api.github.com/repos/apiiro/code-complexity/releases/latest | grep "browser_download_url.*$distro-$arch.zip" | cut -d : -f 2,3 | tr -d \" | xargs curl -sSL --fail -o complexity.zip
22+
fi
23+
unzip complexity.zip
24+
chmod +x complexity-*
25+
cp -f complexity-* /usr/local/bin/complexity
26+
popd > /dev/null
27+
rm -rf complexity
28+
popd > /dev/null
29+
30+
echo "Done: $(complexity -v)"

0 commit comments

Comments
 (0)