Giter Site home page Giter Site logo

mac-setup's Introduction

Mac OS X setup

Facing the setup of a new machine (or the need to reinstall after a fresh OS install or the like), here's a very brief and basic list of the usual suspects, related to the setup of a mac computer to work with (mostly related to a scripting languages context).

Homebrew & cask

The package manager is the default first thing I always install. Simply following the default steps. Homebrew downloads and installs the Command Line Tools for Xcode, so we're all good. brew cask handles the tapping, so we are cask-enabled too. Finally, brew-cask-upgrade provides upgrade-like capabilities to cask, and we're all set.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask
brew tap buo/cask-upgrade

Mac App Store

If some previously purchased software from the Mac App Store needs to be included, we can use mas to ease the installs.

brew install mas

My curated list of apps (and all that jazz)

Once we have homebrew, cask (and mas if needed) we're ready to go (yes, these lists might be scripted, this is just a curated set):

Productivity

# Efficiency booster
brew cask install alfred

# CloudApp
mas install 417602904

# Slack
brew cask install slack

# Wunderlist
mas install 410628904

# Notes & related
brew cask install evernote
brew cask install skitch
mas install 1091189122 #Bear

# Amphetamine
mas install 937984704

# Magnet
mas install 441258766

Browsers

# Browsers
brew cask install google-chrome
brew cask install brave-browser
brew cask install firefox

Common apps

# Authy
brew cask install authy

# Bartender
brew cask install bartender

# Calibre
brew cask install calibre

# Dropbox
brew cask install dropbox

# Gimp
brew cask install gimp

# Some of the Google stuff
brew cask install google-photos-backup-and-sync
brew cask install google-earth

# Kindle
brew cask install kindle

# MS
brew cask install microsoft-office

# Spotify
brew cask install spotify

# Shazam
mas install 897118787

# Twitter
mas install 409789998

# The Unarchiver
brew cask install the-unarchiver

# VLC
brew cask install vlc

# Videoconference
brew cask install skype
brew cask install skype-for-business
brew cask install zoomus

# Whatsapp
brew cask install whatsapp

Development

# A good terminal
brew install tree
brew install wget
brew cask install iterm2
brew install jq
brew install zsh zsh-completions zsh-syntax-highlighting zsh-autosuggestions
# And definitely check plugins, templates, themes, etc. at:
# https://github.com/robbyrussell/oh-my-zsh
brew install thefuck

# Shuttle
brew cask install shuttle

# AWS CLI
brew install awscli

# API development
brew cask install postman
brew cask install paw

# Text editors/IDEs
brew cask install textmate
brew cask install sublime-text
brew cask install brackets
brew cask install atom
brew cask install visual-studio-code

# Charles
brew cask install charles

# Docker
brew cask install docker
brew cask install kitematic

# ES
brew install elasticsearch

# Gas Mask
brew cask install gas-mask

# Git-related
brew cask install rowanj-gitx
brew cask install sourcetree
brew cask instal kdiff3

# GoLang
brew install go

# Ngrok
brew cask install ngrok

# Python
brew install python
brew install python3

# DevOps
brew cask install vagrant
brew cask install virtualbox
brew install packer
brew install terraform

# Cloud storage and related
brew cask install cyberduck
#brew cask install filezilla # Seems they're evil lately, do NOT install anymore.

# JetBrains
brew cask install phpstorm
brew cask install pycharm
brew cask install rubymine
brew cask install intellij-idea

# PHP & related
brew install composer

# Databases
brew cask install sequel-pro

# VPS
brew cask install tunnelblick

# Xcode. Will take forever to download, yes. Not needed by everyone.
mas install 497799835

Google Chrome stuff

Some useful pointers if we have not added those to the Google account yet

Others/ToDo

# Wine, winebottler

mac-setup's People

Contributors

alexramirez avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.