moonglum / exogenesis

Build your dotfile installer, updater and teardown
MIT License
19 stars 8 forks source link

Dotfile passenger #41

Closed moonglum closed 10 years ago

moonglum commented 10 years ago

Refactored the dotfile passenger. Enhanced Executor#ln_s. Added method to get a path in the working directory to the Executor. Added Tests for the dotfile passenger.

moonglum commented 10 years ago

I simplified that a lot. Will write the tests for it and then push it. This evening maybe? :smile_cat:

moonglum commented 10 years ago

Ready for review, @bitboxer :wink:

bitboxer commented 10 years ago

Just realized that we don't have any tests for the executor. But the dotfiles stuff is looking good. Feel free to merge :+1:

moonglum commented 10 years ago

Thanks :smile_cat:

Yes, that is true. And it is something really ugly to test. As with the output stuff, I want to extract it into a different gem. This would then be tested with something like test construct. But first I want the API of the executor to solidify – there are some things that are bugging me right now :wink: Therefore it is part of the next milestone, not this one!

moonglum commented 10 years ago

I think the executor will become a mashup of the excellent standard libraries FileUtils and PathName plus nice output via Megingiard.

bitboxer commented 10 years ago

Oh, i didn't know test construct. Looks really nice.

moonglum commented 10 years ago

Yep :wink: