{"comment":{"created_at":"2011-10-09T12:05:49Z","body":"Hi, thanks for this, however I'm not sure I understand the difference between \"user messages\" and \"valid guard output\"?\r\n\r\nThe thing is you print all Guard's output to STDERR, shouldn't there be only the \"error\" messages printed to STDERR?\r\n\r\nMaybe you can describe a bit more with examples what was the issue and how this pull-request resolves it? :)\r\n\r\nThanks.","updated_at":"2011-10-09T12:05:49Z","url":"https://api.github.com/repos/guard/guard/issues/comments/2336294","id":2336294,"user":{"avatar_url":"https://secure.gravatar.com/avatar/29ca23aec409fa37948f0c9dfbaa8aa9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/rymai","id":1168,"login":"rymai"}},"action":"created","issue":{"number":156,"created_at":"2011-10-09T07:12:16Z","pull_request":{"diff_url":"https://github.com/guard/guard/pull/156.diff","patch_url":"https://github.com/guard/guard/pull/156.patch","html_url":"https://github.com/guard/guard/pull/156"},"body":"Messages directed at the user should be printed to STDERR because when a guard program's STDOUT is connected to other programs via UNIX pipes, user messages interfere with valid guard output.  Play nice!","comments":1,"title":"ui: print to STDERR (play nice with UNIX pipes)","updated_at":"2011-10-09T12:05:49Z","url":"https://api.github.com/repos/guard/guard/issues/156","id":1855250,"assignee":null,"milestone":null,"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/79f9616c279f40ef953f366dcfe38dc8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/sunaku","id":9863,"login":"sunaku"},"html_url":"https://github.com/guard/guard/issues/156","labels":[],"state":"open"},"legacy":{"issue_id":1855250,"comment_id":2336294}}