Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtopuzov/setup
Setup scripts for my personal mac
https://github.com/dtopuzov/setup
macos mobile setup testing
Last synced: 12 days ago
JSON representation
Setup scripts for my personal mac
- Host: GitHub
- URL: https://github.com/dtopuzov/setup
- Owner: dtopuzov
- License: apache-2.0
- Created: 2018-10-20T12:01:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-08T14:12:16.000Z (about 3 years ago)
- Last Synced: 2024-11-22T07:43:16.806Z (2 months ago)
- Topics: macos, mobile, setup, testing
- Language: Shell
- Size: 48.8 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Setup Scripts
## About
Setup scripts that I use to setup my personal Mac Book at home.
List of installed software:
- Homebrew
- NodeJS 12
- Open JDK 8, 11 and 13
- Maven
- Android SDK (including emulator images)
- Appium (and all of its dependencies)Optional scripts:
- `ide/install-ides.sh` installs IntelliJ IDEA, PyCharm and VS Code.
- `java/install-sikuli.sh` installs Sikuli IDE.
- `ios/setup-disable-firewall.sh` exclude Xcode from macOS firewall rules.**Notes**: Be careful and use at your own risk!
## Requirements
Manually download and install latest official [Xcode](https://developer.apple.com/xcode/).
Note:
- Xcode installation can be also scripted with [xcinfo](https://github.com/xcodereleases/xcinfo).
## Usage
Set environment variable with password of your user:
```bash
export PASS=
```Run the script:
```bash
./setup.sh
```Wait until you see:
```bash
Setup completed!
```Notes:
- It will take some time.
- Logs are in `$HOME/logs`
- Do not forget to `source $HOME/.bash_profile` after setup is complete.## Cleanup
If you want to clean your machine from all the installed things you can run the cleanup script.
Enable full cleanup (will erase everything):
```bash
export FORCE_CLEAN=true
```Run the script:
```bash
./clean.sh
```Wait until you see:
```bash
Cleanup completed!
```Note that it will take some time.