Skip to content

Simple unix tool to install all the soft I need for work in a new OSX environment plus my dotfiles

Notifications You must be signed in to change notification settings

serginator/mac-initializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mac initializer

The intention of this project is to have an initial setup on a clean Mac. However, you can choose what section to install (rvm, brew, brew packages, brew cask packages,npm packages, atom packages, oh-my-zsh configuration...).

Just run init.me file in a terminal.

What does it install

RVM

It executes \curl -sSL https://get.rvm.io | bash -s stable --ruby so you get rvm and the latest ruby stable.

Homebrew

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

Brew packages

Those are the packages it will install. Feel free to comment any line to avoid installing it

android-platform-tools, ant, autoconf, automake, brew-cask, cabextract, closure-linter, coreutils, ffmpeg, geoip, gettext, ghostscript, git, glib, gmp, gnutls, grep, heroku-toolbelt, htop, hub, imagemagick, keybase, libgcrypt, libffi, libtasn1, mongo, nettle, nmap, openssl, optipng, pcre, phantomjs, protobuf, python, ssh-copy-id, tree, vim, wget, xz

Brew Cask packages

Those are the packages it will install. Feel free to comment any line to avoid installing it

atom, boot2docker, calibre, chromecast, dropbox, evernote, firefox, flash, google-chrome, google-earth, gpgtools, inkscape, iterm2, java, jdownloader, karabiner, microsoft-lync, macvim, phpstorm, popcorn-time, qbittorrent, radiant-player, silverlight, skype, slack, sourcetree, spectacle, spotify, steam, sublime-text, techstoreclub-simple-comic, the-unarchiver, tomighty, tunnelblick, vagrant, virtualbox, vlc, wireshark-dev

NPM packages and node

Those are the packages it will install. Feel free to comment any line to avoid installing it

yo (generator-polymer also), bower, eslint, grunt-cli, gulp, less, coffee-script, jshint, node-inspector, babel, yarn, vue-cli, n

Atom packages

Those are the packages it will install. Feel free to comment any line to avoid installing it

activate-power-mode, atom-clock, color-picker, linter, linter-eslint, linter-jshint, merge-conflicts, minimap, python-debugger

Install Oh My Zsh

It runs the following command sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Install config and aliases

It will copy .zshrc and .zshrc.d to your $HOME, .gitconfig with several aliases, .bowerrc, .screenrc, .vimrc and .vim, and maybe more stuff in a future. It also adds an alias mac-init which you can launch from anwhere to update your stuff

### Other stuff

It also allows you to update everything (brew, cask, node, npm, npm packages and apm packages) and to clean caches generated by these commands.

About

Simple unix tool to install all the soft I need for work in a new OSX environment plus my dotfiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published