Abhishek Banthia
6 years ago
2 changed files with 26 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
# Installs the SwiftLint package. |
||||||
|
# Tries to get the precompiled .pkg file from Github, but if that |
||||||
|
# fails just recompiles from source. |
||||||
|
|
||||||
|
set -e |
||||||
|
|
||||||
|
SWIFTLINT_PKG_PATH="/tmp/SwiftLint.pkg" |
||||||
|
SWIFTLINT_PKG_URL="https://github.com/realm/SwiftLint/releases/download/0.9.1/SwiftLint.pkg" |
||||||
|
|
||||||
|
wget --output-document=$SWIFTLINT_PKG_PATH $SWIFTLINT_PKG_URL |
||||||
|
|
||||||
|
if [ -f $SWIFTLINT_PKG_PATH ]; then |
||||||
|
echo "SwiftLint package exists! Installing it..." |
||||||
|
sudo installer -pkg $SWIFTLINT_PKG_PATH -target / |
||||||
|
else |
||||||
|
echo "SwiftLint package doesn't exist. Compiling from source..." && |
||||||
|
git clone https://github.com/realm/SwiftLint.git /tmp/SwiftLint && |
||||||
|
cd /tmp/SwiftLint && |
||||||
|
git submodule update --init --recursive && |
||||||
|
sudo make install |
||||||
|
fi |
Loading…
Reference in new issue