나는 직물 스크립트에서 내 출력 색상을 시도하고, 그래서 이런 일을 수행컬러 출력
local("hg pull")
print(blue(local("hg update")))
local("hg status")
나는 파란색의 'HG 갱신'응답 인쇄이 예상을 대신 나는 파란색으로 다음 줄 'hg status'의 결과를 얻는다.
패브릭 문서에는 예기치 않게 작동하는 하드 코딩 된 문자열이있는 예제가 있습니다. 하나의 로컬 명령에 어떻게 응답 할 수 있는지에 대한 조언이 있습니까?
이local("hg pull")
res = local("hg update", capture=True)
print(blue(res))
local("hg status")
[편집] 당신은 또한 출력을 가져 오도록 capture=True
필요합니다
새내기를위한 완전한 그림을 위해 : "from fabric.colors import blue, green, red'' (등)는 Fabric에서 색상을 가져옵니다. [the docs] (http://docs.fabfile.org/ko/latest/api/core/colors.html)를 참조하십시오. – Peterino