Skip to content

Setting up a dev workstation, one developer at a time

Notifications You must be signed in to change notification settings

chrispappas/dev-workstation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dev-workstation

Setting up an macOS dev workstation 💻 ?

This script can be used to setup a new laptop, however we are also looking to update these scripts so that they are idempotent and can be used to update workstations. Also looking to make it so that supports bash and zsh users.

Note: This has been tested as of macOS Sierra 10.12.6

Pre-requisites

git clone https://github.com/bold-commerce/dev-workstation.git

Install

./setup

Example output:

this

What do we use?

The installation uses a Brewfile of packages and a few scripts.

Version control

Shell

Terminal

Languages

Editors/IDE

Package managers

Databases

Messaging

Containers

Utilities

  • tmux terminal multiplexer (windows for terminals)
  • tree
  • wget
  • fzf
  • fasd
  • watch
  • ag Like grep but better
  • jq working with json
  • grip local Markdown viewer
  • direnv Automatically load/unload env vars
  • socat
  • spectacle Organize windows in OSX without a 🐭
  • skitch When you need screenshots
  • ngrok Secure tunnel to localhost
  • tig Text mode interface for git

Music

Web

  • google-chrome
  • slack

Troubleshooting

To ensure vim works properly with git commit messages, add the following to your .bash_profile or .zshrc:

export EDITOR=vim

About

Setting up a dev workstation, one developer at a time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published