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