Skip to content

ronald05arias/environment

Repository files navigation

Ron's dev Environment

Environment is a script to get OSX/macOS or Linux set up as a development machine with common Qmee preferences.

Prerequisites

  1. Access to internet.
  2. Access to QM Github repo (if configuring QM).

Installation

Mac

bash <(curl -s https://raw.githubusercontent.com/ronald05arias/environment/master/mac)

Linux

bash <(curl -s https://raw.githubusercontent.com/ronald05arias/environment/master/linux)

What is installed

  • Xcode.
  • Generate SSH public key (for authenticating with services like Github and Heroku)
  • Homebrew and Cask
  • zsh with oh-my-zsh (preferred shell)
  • iterm2 (preferred terminal)
  • git
  • development environment version managers
  • development languages
    • ruby, node, python, java, go, scala
  • 'databases' via Docker
    • postgresql, redis, rabbitmq, memcached
  • utilities (openssl, ack, silver searcher, fasd, wget, curl, ngrok)
  • vim/MacVim with Vundle (preferred editor Mac)
  • VScode (preferred editor Linux)
  • development fonts
  • development colourscheme
  • browsers
    • chrome dev channel, opera, firefox
  • apps
    • virtualbox, atom, dropbox, etc.
  • dotfiles (preferred configuration)
  • Heroku Toolbelt
  • sshuttle
  • aws cli
  • docker
  • QM utility project
  • Other configurations are routinely added.

NOTE: Some software is only compatible with either Mac or Linux, but in general the environments should be fairly similar.

Post Install

  • Turn on FileVault.
  • Revise configurations work ok for your hardware.
  • Raise a PR if updates are needed (outdated versions for example).

Credits

thoughtbot

About

Setup mac or linux environment via scripts & brew

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages