Open a Terminal window (Applications > Terminal.app) and paste the following command in a single line, then hit Enter:
bash -c "$(curl -L https://raw.githubusercontent.com/GCDigitalFellows/drbdotfiles/master/setup.sh)"
Follow the prompts and you should be golden!
- Try manually installing homebrew.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install git and clone this repo
brew install git
git clone https://github.com/GCDigitalFellows/drbdotfiles ~/.dotfiles
- Run the installation script
cd ~/.dotfiles
source setup.sh
##Basics
- OS X Command Line Tools
- homebrew
- homebrew cask
- python
2.7.11,3.5.1 via anaconda3-2.5.0 - ruby 2.4
##Homebrew stuff
- coreutils: gnu versions of all the good stuff
- updated versions of grep/sed/wget/ack/openssh
- emacs: editor
- vim: [better] editor
- git: version control
- libxml2: xml parsing, prereq for lots of software
matplotlib-basemap: basemap for python (needs to be built)(installed via conda)- mysql: updated version of database software
- postgresql: another database option
- sqlite: yet another database option (better for local apps...)
- pyenv: python environment manager and installer
- pyenv-virtualenv: for using virtualenv with pyenv
- rbenv: ruby version management
##Gui Apps (casks) (removed in favor of installing via Server install script)
emacs-cocoa: gui versions of emacsatom: open source text editoravast: anti-virus/malwarecyberduck: ftpdiffmerge: gui diff toolfirefox/chrome: browsersgimp: image editorgithub: gui github clientinkscape: vector graphics editoriterm2: better terminal editorkeka: better gui archive utilitylibreoffice: free office suitemacvim: gui editormapbox-studio: gis suiteqgis: gis suiter: statistical softwaresequel-pro: gui database managementsourcetree: gui svn clientsqlitebrowser: gui sqlite db clienttextmate: another editortilemill: gui tool for editing map tilesvirtualbox: virtual machine enginezotero: reference management software
##Python
- cartopy: cartography with matplotlib
- jupyter: ipython notebooks
- matplotlib: mapping lib
- nltk: natural language toolkit
- nltk complete corpera
- numpy: base library for scientific computing
- pandas: data manipulation
- pillow: images
- pyshp: shapefiles
- scipy: “science” tools
- shapely: shape manipulation
- sklearn (scikit-learn): machine learning
- virtualenv: virtual environments for isolating dependencies