Last active
April 30, 2018 11:02
-
-
Save pataiadam/ba570f460fdb79ef0015c41f89be812f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# CREATE DEV ENVIRONMENT | |
echo "Setup dev env..." | |
sleep 1 | |
mkdir dev | |
cd dev | |
mkdir projects | |
mkdir utils | |
cd utils | |
echo "Done\n\n\n" | |
# GIT | |
# Source: | |
# https://git-scm.com/book/en/v2/Getting-Started-Installing-Git | |
echo "Installing Git..." | |
sleep 1 | |
sudo apt install -y git-all | |
echo "Installing Git Done\n\n\n" | |
# N - NODE MANAGER | |
# Source: | |
# https://github.com/tj/n | |
echo "Installing N - NODE MANAGER..." | |
sleep 1 | |
sudo apt install -y curl | |
sudo pkg install gmake | |
curl -L https://git.io/n-install | bash | |
n latest | |
echo "Installing N - NODE MANAGER Done\n\n\n" | |
# CHROME | |
# Source: | |
# https://askubuntu.com/questions/510056/how-to-install-google-chrome | |
echo "Installing Chrome..." | |
sleep 1 | |
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | |
echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list | |
sudo apt-get update | |
sudo apt-get install -y google-chrome-stable | |
echo "Installing Chrome Done\n\n\n" | |
# DOCKER | |
# Source: | |
# https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository | |
echo "Installing Docker..." | |
sleep 1 | |
sudo snap install docker | |
sudo snap connect docker:home | |
sudo addgroup --system docker | |
sudo adduser $USER docker | |
sudo snap disable docker | |
sudo snap enable docker | |
echo "Installing Docker Done\n\n\n" | |
# DOCKER-COMPOSE | |
# Source: | |
# https://github.com/docker/compose/releases | |
echo "Installing Docker-compose..." | |
sleep 1 | |
sudo curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
echo "Installing Docker-compose Done\n\n\n" | |
# KITEMATIC | |
# Source: | |
# https://github.com/docker/kitematic/releases | |
echo "Installing Kitematic..." | |
mkdir tmp_kitematic | |
cd tmp_kitematic | |
wget --show-progress -q https://github.com/docker/kitematic/releases/download/v0.17.3/Kitematic-0.17.3-Ubuntu.zip | |
unzip Kitematic-0.17.3-Ubuntu.zip | |
sudo dpkg -i dist/Kitematic_0.17.3_amd64.deb | |
sudo apt-get install -y -f | |
cd .. | |
rm -rf tmp_kitematic | |
echo "Installing Kitematic Done\n\n\n" | |
# WEBSTORM | |
# Source: | |
# https://www.jetbrains.com/webstorm/download/download-thanks.html | |
echo "Installing Webstorm..." | |
sudo snap install webstorm --classic | |
echo "Installing Kitematic Done\n\n\n" | |
# PHPSTORM | |
# Source: | |
# https://www.jetbrains.com/phpstorm/download/download-thanks.html?platform=linux | |
echo "Installing PhpStorm..." | |
sudo snap install phpstorm --classic | |
echo "Installing PhpStorm Done\n\n\n" | |
# QBIT | |
# Source: | |
# http://ubuntuhandbook.org/index.php/2015/01/install-latest-qbittorrent-ubuntu-14-04/ | |
echo "Installing qBit..." | |
sleep 1 | |
sudo add-apt-repository -y ppa:qbittorrent-team/qbittorrent-stable | |
sudo apt-get update | |
sudo apt-get install -y qbittorrent | |
echo "Installing qBit Done\n\n\n" | |
#FISH | |
# Source: | |
# https://launchpad.net/~fish-shell/+archive/ubuntu/release-2 | |
echo "Installing fish..." | |
sleep 1 | |
sudo apt-add-repository -y ppa:fish-shell/release-2 | |
sudo apt-get update | |
sudo apt-get install -y fish | |
sudo chsh $USER -s $(which fish) | |
echo "Installing fish Done\n\n\n" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment