https://github.com/cloudle/geektools
https://github.com/cloudle/geektools
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cloudle/geektools
- Owner: cloudle
- Created: 2019-03-29T18:52:18.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-17T16:54:11.000Z (over 4 years ago)
- Last Synced: 2025-04-10T09:16:45.725Z (about 1 year ago)
- Language: Vim script
- Size: 24.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## 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](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-pip). 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
- [x] ~/Sources
- [x] ~/Projects
#### Essentials tools
- [x] Homebrew
- [x] Git
- [x] openssl
- [x] Terraform (super lightweight DevOps resource automation)
- [x] iTerm2 (using Brew)
- [x] zsh (use as default shell), oh-my-zsh (~/Source/oh-my-zsh)
- [x] spaceship-operator-mono theme for Zsh
- [x] plugins for Zsh: suggestions, syntax highlighting, nvm
#### Developer tools
- [x] rvm (ruby version manager)
- [x] ruby@2.4.1 (using `rvm`)
- [x] nvm (node version manager)
- [x] nodejs@12.14.0 (using `nvm`)
- [x] yarn (yet another node.js package manager)
#### React Native tools
- [x] watchman
- [ ] react-native-cli
- [x] 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
- [x] Chrome
- [x] Dropbox
- [x] Slack
- [x] 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