我相信標題有點模糊。但我的英語不好,所以我缺乏一個更好的。對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