Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for mac #81

Merged
merged 2 commits into from
May 10, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 40 additions & 20 deletions installscript.sh
Original file line number Diff line number Diff line change
@@ -1,25 +1,45 @@
#! /bin/bash
#!/bin/bash

# Check that the distro is debian based
ubuntu=0
cat /etc/os-release | grep -q ubuntu && ubuntu=1
if [ "$ubuntu" -ne 1 ]; then
echo "This script is only supported on ubuntu-based linux distributions"
exit 1
fi
if [[ $OSTYPE == *"darwin"* ]]; then
which -s brew
if [[ $? != 0 ]] ; then
# Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
brew update
fi
brew install md5sha1sum
brew install git
brew install sbt
brew install wget
brew install node # Will install npm as well
brew install docker
brew cask install java
npm install -g grunt
else
# Check that the distro is debian based
ubuntu=0
cat /etc/os-release | grep -q ubuntu && ubuntu=1
if [ "$ubuntu" -ne 1 ]; then
echo "This script is only supported on ubuntu-based linux distributions"
exit 1
fi

# Tools
sudo apt-get install -y vim git

# Tools
sudo apt-get install -y vim git
# Sbt and Java
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get -y install sbt openjdk-8-jdk

# Sbt and Java
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get -y install sbt openjdk-8-jdk
# Npm
sudo apt-get install -y npm
sudo npm install -g grunt
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You need grunt on mac aswell

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added grunt install


# Docker
sudo apt-get install -y docker.io
fi

# Npm
sudo apt-get install -y npm
sudo npm install -g grunt

# Docker
sudo apt-get install -y docker.io