travi / dotfiles

My disaster recovery plan.
21 stars 6 forks source link

Better docs. Better development. Travi. #161

Open joshmccall221 opened 7 years ago

travi commented 7 years ago

this all bring up a good high level question for new machines. which came first, the chicken or the egg?

do you install git to clone this repo in order to then install brew and overwrite your git install? or do you install brew to install git and then not need the brew installation step in the setup script?

since i dont wipe machines to truly start from scratch enough, ive never followed through on what i think would be the ideal approach. curl command in the repo that pulls down and executes a script from raw-github that runs enough setup to install brew, then git, and then clone the repo to a path of the installer's choice before kicking off the rest of setup.

have thoughts on getting to that point?

joshmccall221 commented 7 years ago

Hipster curl is always the way to go! :)

If the config management wants to handle all the steps you almost have to do curl. Which isn't all bad. If you trust the repo / author to configure your machine you should be fine with curl/wget.

For hipster style points we need to include a "curl -0 Githubissues.

  • Githubissues is a development platform for aggregating issues.