Ziggeo Founder Creates Free Open Source FixMe Tool For Developers
We've all been there (probably many times a day). We execute a command, and it fails. Sometimes we know how to fix it -- other times, we google for the fix. Most of the time the fix is simple, but fixing it can be a “time suck”.
Oliver Friedmann, Ziggeo's founder and CTO, decided to do something about it. He created FixMe, a free, open source tool that automatically finds and fixes your errors.
FixMe checks the outputs of the last command and matches it with a database of fixes. If there is a fix, it generates the fixing sequence of commands.
Here's how it works:
[code language="shell"]
$ git status
HEAD detached at 084178d
nothing to commit, working directory clean
$ fixme !!
-------------------- Running --------------------
HEAD detached at 084178d
nothing to commit, working directory clean
-------------------- Fixing --------------------
We have found a fix:
----
Fix : Git Status Detached Head
Something went wrong with this head, but we can get it back.
git checkout master
git pull origin master
----
Do you want to apply the fix? [Y] or return : y
[/code]
Oliver has open-sourced the FixMe database so others can add their own fixes. For full details, check out here.