Skip to content

huynextlevel/setup-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup Mac

Automatically install environment, development tools for your machine.

Prerequisites:

  1. Ensure Apple's command line tools are installed (xcode-select --install to launch the installer).
  2. Install Homebrew. run /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
  3. Install Ansible. run brew install ansible.

Installation

  1. Clone this repo to your local drive git clone https://github.com/huynextlevel/setup-mac
  2. Run ansible-playbook -i hosts.yml ansible.yml

Software list:

List of tools that will be install by Ansible..

Create folder

  • ~/Sources
  • ~/Projects

Essentials tools

  • Git
  • openssl
  • Terraform (super lightweight DevOps resource automation)
  • zsh (use as default shell), oh-my-zsh (~/Source/oh-my-zsh)
  • spaceship-operator-mono theme for Zsh
  • plugins for Zsh: suggestions, syntax highlighting, nvm

Developer tools

  • nvm (node version manager)
  • [email protected] (using nvm)
  • yarn (yet another node.js package manager)
  • rvm (ruby version manager)

React Native tools

  • watchman
  • CocoaPods, we'll need to run pod install cocoapods on our own (it take too long time to run, so I don't think we want to have it installed by Ansible)

Other software that you may interest with (paid, not in scope of this Repo)k

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published