Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 1.97 KB

File metadata and controls

50 lines (39 loc) · 1.97 KB

Laptop

Shell script to set up a macOS laptop for web development. Inspired from thoughtbot/laptop.

Install

Download and execute the script:

sh mac 2>&1 | tee ~/laptop.log

What it sets up

macOS Tools

  • Homebrew for managing operating system libraries.

UNIX Tools

  • Git for version control
  • OpenSSL for Transport Layer Security (TLS)
  • Tmux for saving project state and switching between projects
  • Java for application dependencies and programming

Heroku CLI

  • Heroku for interacting with Heroku API

Image manipulation

Testing

  • Qt5 for Capybara testing

Programming language prerequisites and package managers

  • LibYAML for YAML parsing
  • CoreUtils, GNU core utilities
  • Yarn for managing JavaScript packages
  • GPG Tools for enctryption
  • RVM for managing different version of Ruby

Databases and storage

  • MySQL
  • Postgres for storing relational data
  • Redis for storing key-value data

Searching/Indexing

Applications for communication, browsing, development and collaboration