I was on the lookout for a simple module that can exec a command and return STDOUT and STDERR in two different scalars. Working with IPC::Open3 and other similar modules simply did not cut in.
Finally I stumbled upon this wonderful module that did exactly what I needed. More importantly it is very easy to use and anyone who had used qx would simple feel at home with this module.
I am creating a framework for automated test execution and this module lies at the heart of it all helping me capture STDOUT and STDERR for each and every command that ever get launched through my framework.
Moreover, whenever I had any query the author was more than willing to help me.