Skip to content

garasingulik/setupmyenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Script to Setup Development Environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages