Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeekTools

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 Ansible. run sudo easy_install pip, and then sudo pip install ansible.

Installation

  1. Clone this repo to your local drive git clone https://github.com/cloudle/geekTools
  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

  • Homebrew
  • Git
  • openssl
  • Terraform (super lightweight DevOps resource automation)
  • iTerm2 (using Brew)
  • 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

  • rvm (ruby version manager)
  • ruby@2.4.1 (using rvm)
  • nvm (node version manager)
  • nodejs@12.14.0 (using nvm)
  • yarn (yet another node.js package manager)

React Native tools

  • watchman
  • react-native-cli
  • ruui-cli (react based universal App development tool)
  • 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)
  • OpenJdk, run brew tap AdoptOpenJDK/openjdk and then brew cask install adoptopenjdk8

Common software

  • Chrome
  • Dropbox
  • Slack
  • Visual Studio Code

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

  • Alfred (great alternative for Spotlight)
  • Magnet (smart arrange Application windows)
  • CleanMyMac
  • Commander One PRO
  • Spark, great email management tool

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages