Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.29 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.29 KB

Setup My Environment

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:

  1. (Optional) install zsh
  2. Installing OS basic tools for development
  3. Install Homebrew
  4. Install asdf
  5. Install nodejs, python, golang, java, flutter, terraform, kubectl, helm, sops with asdf
  6. Install Android SDK Command Line

Bash

Run this command on bash session:

ENV=bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/garasingulik/setupmyenv/main/ubuntu.sh)"

ZSH

Ubuntu

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)"

macOS

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)"