This repository contains scripts to setup my daily driver machine for software development. Feel free to check the source code to understand what is this script is currently doing. In a nut shell:
- (Optional) install zsh
- Installing OS basic tools for development
- Install Homebrew
- Install asdf
- Install nodejs, python, golang, java, flutter, terraform, kubectl, helm, sops with asdf
- Install Android SDK Command Line
Run this command on bash session:
ENV=bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/garasingulik/setupmyenv/main/ubuntu.sh)"Install zsh with sudo apt install -y zsh and then install Oh My Zsh:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Run this command on zsh session:
ENV=zsh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/garasingulik/setupmyenv/main/ubuntu.sh)"Install Xcode, Xcode Command Line Tools and accept Xcode license with sudo xcodebuild -license accept before executing this script. macOS uses zsh as default shell, run this command to setup:
/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/garasingulik/setupmyenv/main/macos.sh)"