pearkes / gethub

A utility for cloning and fetching your remote git repositories from GitHub.
MIT License
217 stars 266 forks source link

Multistep Refactor, Renaming #11

Closed pearkes closed 11 years ago

pearkes commented 11 years ago

This was basically a complete re-write to play around with mitchellh/multistep and to learn a bit more about Go.

The steps package is pretty thoroughly tested, and contains various steps that are run by "runners", both from main.go (command line arguments) and from internal process.

Somewhat questionable that this project could have such high LOC seeing as it's doing a pretty trivial operation. That being said, it's cool to have error checking, GitHub OAuth, ignores, various other configurations.

Some to-do's before this branch is complete:

:walking:

pearkes commented 11 years ago

Skipping configuration checking for now -- want to get this out!