
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
# Using Powershell ISE run: C:\Users\<username>\AppData\Local\lxss\home\<ubuntu username>\fonts\install.ps1
# On newer systems this could also be at C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
cd ..
rm -rf fonts/
# Set properties of Console window, opacity 90%, select a "for powerline" font
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get -y autoremove && sudo apt-get -y autoclean && sudo apt-get install -y htop build-essential git unzip gnupg2 graphviz
sudo visudo
# Comment env_reset and secure_path
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
~/.bash_it/install.sh
nano .bashrc
# export BASH_IT_THEME='powerline'
source .bashrc
bash-it show completions
bash-it enable completion awscli docker docker-compose gh git packer terraform vagrant vault
wget https://releases.hashicorp.com/packer/1.2.1/packer_1.2.1_linux_amd64.zip
sudo unzip packer_1.2.1_linux_amd64.zip -d /usr/local/packer/
rm packer_1.2.1_linux_amd64.zip
echo "export PATH=\$PATH:/usr/local/packer" | sudo tee --append /etc/profile > /dev/null
source /etc/profile
packer version
wget https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_linux_amd64.zip
sudo unzip terraform_0.11.7_linux_amd64.zip -d /usr/local/terraform/
rm terraform_0.11.7_linux_amd64.zip
echo "export PATH=\$PATH:/usr/local/terraform" | sudo tee --append /etc/profile > /dev/null
source /etc/profile
terraform version
wget https://releases.hashicorp.com/nomad/0.7.1/nomad_0.7.1_linux_amd64.zip
sudo unzip nomad_0.7.1_linux_amd64.zip -d /usr/local/nomad/
rm nomad_0.7.1_linux_amd64.zip
echo "export PATH=\$PATH:/usr/local/nomad" | sudo tee --append /etc/profile > /dev/null
source /etc/profile
nomad version
wget https://redirector.gvt1.com/edgedl/go/go1.9.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz
rm go1.9.2.linux-amd64.tar.gz
echo "export PATH=\$PATH:/usr/local/go/bin" | sudo tee --append /etc/profile > /dev/null
source /etc/profile
go version
sudo apt-get install libunwind8
wget https://download.microsoft.com/download/2/E/C/2EC018A0-A0FC-40A2-849D-AA692F68349E/dotnet-sdk-2.1.105-linux-x64.tar.gz
sudo mkdir /usr/local/dotnet
sudo tar -C /usr/local/dotnet -xzf dotnet-sdk-2.1.105-linux-x64.tar.gz
rm dotnet-sdk-2.1.105-linux-x64.tar.gz
echo "export PATH=\$PATH:/usr/local/dotnet" | sudo tee --append /etc/profile > /dev/null
source /etc/profile
sudo dotnet --version
nano ~/.bash_it/completion/custom.completion.bash
#!/bin/bash
# bash parameter completion for the dotnet CLI
_dotnet_bash_complete()
{
local word=${COMP_WORDS[COMP_CWORD]}
local dotnetPath=${COMP_WORDS[1]}
local completions=("$(dotnet complete --position ${COMP_POINT} "${COMP_LINE}")")
COMPREPLY=( $(compgen -W "$completions" -- "$word") )
}
complete -f -F _dotnet_bash_complete dotnet
sudo apt-get install python-pip
pip install --upgrade pip
pip install --upgrade --user awscli
aws --version
aws configure --profile <profilename>
nano ~/.bash_it/lib/custom.bash
if which ruby >/dev/null && which gem >/dev/null; then
PATH="$(ruby -rubygems -e 'puts Gem.user_dir')/bin:$PATH"
fi
sudo apt-get install ruby-dev
gem install --user-install fpm
gem install --user-install deb-s3
ruby --version
fpm --version
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install -y ansible
After aws cli install, add ~/.local/bin to PATH