Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 2.01 KB

README.md

File metadata and controls

92 lines (65 loc) · 2.01 KB

README

Sleekr Setup is a script to set up an macOS for web development.

Supported OS

  • macOS High Sierra (10.13)
  • macOS Mojave (10.14)

How To Generate SSH Key (Optional)

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]

How to Run Setup Script

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

Error Log

Your last Laptop run will be saved to ~/sleekr-setup.log.

What it sets up

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

License

Sleekr Setup is released under the MIT License.