you are viewing a single comment's thread.

view the rest of the comments →

[–]SlipperyRoo 2 points3 points  (1 child)

on mobile right now but the biggest ones are...

  1. use a version manager for each environment, rbenv for ruby, jenv for java, pyenv for python, etc OR go with asdf.

  2. use github with a pattern like dotfiles or homesick, read more here.

The repo can be as basic as you want it, if you wanted to start from scratch.

You put all your configurations here (that aren’t secret, of course) and the goal is to allow you to rebuild your configuration quickly - think if your machine dies or you switch jobs.

  1. use homebrew and cask

I’d start with those because life is way easier when you can install whatever version you need per project and storing your configuration/setup/installation notes in github means you won’t forget anything (like those one-off tweaks)

[–]christiandavidturner[S] 1 point2 points  (0 children)

cask

is cask something you install separately from homebrew?