anishathalye / dotbot

A tool that bootstraps your dotfiles ⚡️
MIT License
6.9k stars 287 forks source link

Add support for Windows and Cygwin #313

Closed kurtmckee closed 1 year ago

kurtmckee commented 2 years ago

This PR introduces the following changes:

The changes have been tested on these platforms:

Closes #102 Closes #307 Closes #309 Closes #323

eengstrom commented 2 years ago

I am excited to see the new testing framework in action - it was always challenging to develop tests for new features. Thanks for the efforts @kurtmckee

rgwood commented 2 years ago

This looks like a huge improvement for dotbot on Windows, and I believe it will fix an issue I'm seeing that is closely related to #307. Thank you very much for all the work!

anishathalye commented 2 years ago

Thank you for this PR, looks awesome! I will take a closer look and give feedback / merge soon.

kurtmckee commented 2 years ago

Thanks all for the feedback!

@anishathalye Please let me know if you see anything that needs adjusting. I'm happy to make changes. Thanks for your work on dotbot, and for reviewing this PR!

kurtmckee commented 1 year ago

@anishathalye I've ported the recent repo changes over to keep this PR up-to-date. The latest commit resolves the associated merge conflicts.

anishathalye commented 1 year ago

This is beautiful, very thoroughly done. Thank you so much! And thank you for your patience, it took me forever to get around to looking at this.

kurtmckee commented 1 year ago

You're welcome, and thanks for all of your work on dotbot! 😀