Where developers come to connect, share, build and be inspired.


Phing - How to interact with the shell


If you ever wonder how to answer prompts of commands you execute through the Phing exec task, here is the solution. It's easy but since I didn't find it explicitly documented anywhere I thought I'd write it down in public:

<target name="interact">
    <exec command="somecommand" passthru="true" />

The solution is to set passthru="true". Then the prompts will be displayed by phing and you can answer them as if you were calling the commands directly in the shell. Works on Linux and Windows.


  • User-avatar

    thanks a lot ... i was checking for this functioanlity i have also tried different things but this parameter releived me. Thanks a lot once again :) :)

  • 56332b2b625a345559a0b77b6a01903f

    You're welcome, please upvote the protip.

Add a comment