Skip to content

mekari-engineering/sleekr-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Script to set up an macOS for web development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages