fixes #3394 - added --trace puppet option as default
Merge pull request #50 from lzap/adding-trace

Adding --trace puppet option as default
Keep exit status on non-PTY.check path
Merge pull request #51 from domcleal/exit-status

Keep exit status on non-PTY.check path
Fix logger require conflict