2
因此,我對某些命令運行Symfony Process
,我注意到當我將它們寫入Symfony的OutputInterface
時,它沒有顯示顏色或進度條。我認爲命令(npm,artisan,ls等)使用terminal control codes,其中一個類正在吃非標準的ASCII字符。Symfony過程吃終端控制代碼
編輯: 我已經做了一些挖掘和我相信Symfony默認使用它的StreamOutput
類。它似乎能夠輸出顏色,我試過告訴它OUTPUT_RAW
。那裏沒有豆子。也許問題出在其他地方......
有沒有一種內置的方式來告訴這些類不要這樣做?我怎樣才能讓我漂亮的輸出回來?
謝謝!他們真的應該注意'setTty'的含義是什麼;像我這樣的noobs可能沒有意識到TTY意味着一個沒有大量挖掘主題的'電傳終端'。 –