Why is there a process.exit here:
Shouldn't this throw and let us trap it?
Here is an example of something using my CLI tool yogi and under Travis it's failing with a process.exit(0) and not letting my cli tool continue.
I would rather have it throw and trappable so they can see the warning but not exit the process.
Ah, ok. The reason it has this is to prevent the program from continuing prior to installation of the completion script. this could throw as opposed to exiting the process without complication. Pull request absolutely welcome. :D
Great, I'll get to this in a bit. I wanted to make sure it wasn't on purpose.
Merge pull request #19 from davglass/throw
Fixes #18 - Throw on complete failure instead of exiting the process
0.4.3 Published! Thanks Dav!