我相信标题有点模糊。但我的英语不好,所以我缺乏一个更好的。对php作出的composer.phar问题作出反应()
我现在正在编写一个工具,它也执行源代码中的composer.phar。
所以,当安装一些与composer.phar的东西,它有时会问问题,并希望额外的输入,如所需的格式或简单的Y/N问题。
当我使用exec()时,似乎无法对这些问题做出反应。
所以我想知道如何用PHP实现这一点。
任何想法?
更新 要显示一个简单的例子,我这样做:这里
exec("php /Users/johannesklauss/Development/web/composer.phar create-project symfony/framework-standard-edition /Users/johannesklauss/Development/web/Symfony 2.1.x-dev");
问题是,在作曲家和询问是否应该保持版本控制历史:
你想删除现有的VCS(.git,.svn ..)历史吗? [Y,N]?
所以我需要在y
或n
键入到控制台。但这对exec来说是不可能的。所以我需要一些交互模式或者什么。
你能显示一些代码?我有一个想法,但我想把它放在上下文中。 – 2013-02-17 17:28:29
更新了问题。 – 2013-02-17 17:34:47