Sleekr Setup is a script to set up an macOS for web development.
- macOS High Sierra (10.13)
- macOS Mojave (10.14)
Download the generate_ssh_key script:
curl --remote-name https://bitbucket.org/mid-kelola-indonesia/sleekr-setup/raw/master/generate_ssh_key.sh
Review the script if you want:
less generate_ssh_key.sh
Execute the downloaded script:
./generate_ssh_key.sh [email protected]
Download the setup script:
curl --remote-name https://bitbucket.org/mid-kelola-indonesia/sleekr-setup/raw/master/bash_profile
curl --remote-name https://bitbucket.org/mid-kelola-indonesia/sleekr-setup/raw/master/mac.sh
Review the script, remove / add your customization if you want:
less bash_profile
less mac.sh
Execute the downloaded script:
sh mac.sh 2>&1 | tee ~/sleekr-setup.log
Optionally, review the log:
less ~/sleekr-setup.log
Your last Laptop run will be saved to ~/sleekr-setup.log
.
macOS tools:
- Homebrew for managing operating system libraries.
Programming languages, package managers, and configuration:
- Bundler for managing Ruby libraries
- Node.js and NPM, for running apps and installing JavaScript packages
- Ruby stable for writing general-purpose code
- Yarn for managing JavaScript packages
- NVM as Node Versioning Manager
- RVM as Ruby Versioning Manager
Databases:
- MySQL for storing relational data
Sleekr Setup is released under the MIT License.