GithubHelp home page GithubHelp logo

mac-dev-env's Introduction

MAC DEV ENV

Índice

Homebrew + Cask + Paquetes + Software

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Creamos un archivo llamado "Brewfile":

tap josegonzalez/php
tap homebrew/dupes
install openssl
install php54-mcrypt
install josegonzalez/php/composer
install wget
install optipng
install redis
install mysql
install phpunit
install postgresql

install fish
install git
install nodeno
install rbenv ruby-build
install heroku-toolbelt

# Install Cask
install caskroom/cask/brew-cask

# Install Casks
cask install alfred
cask install caffeine
cask install flux

cask install virtualbox
cask install vagrant
cask install boot2docker

cask install sublime-text-3
cask install google-chrome
cask install iterm2
cask install phpstorm
cask install sequel-pro
cask install macvim

cask install adium
cask install nvalt
cask install rdio
cask install slack
cask install textexpander
cask install vlc
cask install the-unarchiver

cask install sourcetree
cask install github
cask install transmit

Ahora ejecutamos:

brew bundle Brewfile

XCode

Download

Shell setup - Fish

Uso Fish con su extensión Oh My Fish

curl -L https://github.com/bpinto/oh-my-fish/raw/master/tools/install.fish | fish

Para cambiar a fish en la shell:

grep -q '^/usr/local/bin/fish$' /etc/shells; or echo '/usr/local/bin/fish' | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish

Este es mi archivo de configuración de fish, al que accedo con:

subl ~/.config/fish/config.fish

Tengo esta configuración, con algunos plugins activos:

# Path to your oh-my-fish.
set fish_path $HOME/.oh-my-fish

# Theme
set fish_theme agnoster

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-fish/plugins/*)
# Custom plugins may be added to ~/.oh-my-fish/custom/plugins/
# Example format: set fish_plugins autojump bundler
set fish_plugins autojump brew bundler localhost node rails sublime vi-mode rbenv


# Path to your custom folder (default path is $FISH/custom)
#set fish_custom $HOME/dotfiles/oh-my-fish

# Load oh-my-fish configuration.
. $fish_path/oh-my-fish.fish

Sublime Text 3

El editor de código que utilizo es SublimeText 3.

Instalo el plugin Package Controller y uso el paquete Syncing para sincronizar todas las instalaciones y la configuración.

Docker

Para ciertos usos, uso Docker.

Paquetes

postgresql

ln -sfv /usr/local/opt/postgresql/*plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

ruby + rails

Instalamos la versión de ruby e indicamos que se use de manera global. Instalamos rails.

rbenv install 2.1.3
rbenv global 2.1.3
gem install rails
rbenv rehash

bower

npm install bower

pow + powder

Instalamos pow y powder para que el manejo sea más sencillo.

curl get.pow.cx | sh
gem install powder

Podemos levantar o apagar pow con el siguiente comando:

powder up/down

Software

Google Chrome /Canary/

Utilizo las siguientes extensiones:

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.