No, you cannot provide the option to allow without manual confirmation.
Confirmation is a reusable component of IEx; any terminal interception messages ( :take ) require user confirmation . This happens with the stream also happening in IEx.pry/0 .
As for this, I'm not sure. I would suggest that this is a security measure. However, confirmation simply protects IEx.evaluator.run/4 , which does not seem to be an obvious attack vector.
source share