help=_("Executes a command in the pakfire environment (useful for development)"))
execute.add_argument("--bind", action="append", default=[], dest="binds",
help=_("Bind-mounts the given directory"))
+ execute.add_argument("--non-interactive", action="store_false", dest="interactive",
+ help=_("Run in non-interactive mode"))
execute.add_argument("command", nargs=argparse.REMAINDER)
execute.set_defaults(func=self._execute)
else:
sys.stdout.write("%s\n" % line)
- return p.execute(args.command, logging_callback=logging_callback)
+ return p.execute(args.command,
+ interactive=args.interactive, logging_callback=logging_callback)
def _info(self, p, args):
for pkg in p.search(args.package, name_only=True):