Installation made on OS X Yosemite 10.10.5
I'm faded to install my dev env each times my mac is recovering.
I did a script that allows me to install all my useful software.
Today I share it with you !
I have all my documents hosted on Google Drive and my code on Github.
I do a backup of my Mac every month using Time Machine with an external hard drive.
I consider it's good to have a backup but it's better to have twice :).
Make sure everything is up to date.
- Click on the apple at the top left
- Click on about this mac
- Click on software update
2. Prerequisites Xcode and its Command Line Tools
- Go to the terminal and install "Command Line Tools", a little dialog box will appear
xcode-select --install
- Go to App Store and install Xcode.
I definitely like the colors and all the awesome stuffs. Thanks a lot to @excid3 for that.
You can install softwares from homebrew-cask if you like command lines or manually with a dmg files.
- Chrome for surfing on internet
- MacVim for editing code
- pgAdmin for database administration
- Postgres.app for using PostgreSQL
- iTerm 2 for terminal client
- VirtualBox for virtual machines
- Oh my zsh for pretty terminal
- Heroku for deploying app easily
- Github for hosting code
- Caffeine for keeping Mac awake
- Slack for communication with your team
- ScreenFlow for screencast recording
- Navicat for data modeling
- Twitter for keeping update
- Skitch for productivity
- Keynote for presentations
- Pages for documents
- Numbers for excel
- Alfred for workflow automation
- Dash a local documentation
- 1Password a password manager
- Pocket read something later
- Screenhero remote pair programming
- Skype for international calls
- VLC for videos watching
- uTorrent for torrent download
- Android File Transfert for android on Mac
- SizeUp for window management
- Spectable for window management
- iStat Menus for monitoring system
- Flux for resting your eyes
- Unified Remote for remote control of your Mac
- Wireshark for network analysis
- XQuartz for using Wireshark compatibility on Yosemite
- POP for prototyping on paper
- Namecheap for buying domain name
- Facturation Pro for billing
- User Voice for listening your customers
- Intercom for communication with your customers
- Typeform for beautiful form
- Wufoo form for getting feedback
- Appear for video conversations
- Rubular for ruby regex
- Strfti for format dates and times
- Polymail email client
- Monosnap taking screenshots and more
- NordVPN vpn client
- Quiver the programmer's notebook
- Unetbootin to create bootable live usb
- UnRarX to unrar
- Zoiper VoIP client
- X-Lite VoIP client
- Kodi a media center
- Whatsapp messaging app
- Spotify music everywhere
- Tor anonymous online
- GoRails Rails screencasts about new features
- Upcase Screencasts
- Destroyallsoftware deep dive
- You can find more informations about the following installation here : [Go Rails Setup] (https://gorails.com/setup/osx/10.10-yosemite)
- This will install and configure : git, ssh key on github, homebrew, iterm2, brew-cask, google-chrome, rbenv (ruby version manager), ruby, postgreSQL, rails, alfred, some tools for quicklook and oh-my-zsh.
- Get an internet connection
- Go to your terminal and execute the script :
./setup_dev_osx.sh
5. Install Dotfiles from Excid3
I love @exci3d conf, and I recommend people to use it if they want to improve their productivity.
- Go here
- Click on Download ZIP
- Copy and paste the 3 files inside the vim directory at the root of your environment
- Open Iterm, Click on Preferences ➜ General ➜ Load preferences from a custom folder ➜ Import profile.itermcolors inside iterm directory
- Go to zsh directory ➜ Go to themes ➜ Copy the excid3.zsh-theme inside ~/.oh-my-zsh/themes/
- Go to zsh directory ➜ Copy zshrc content instead of your ~/.zshrc
- Copy the gemrc inside your ~/.gem/
Don't hesitate to contribute :)