色出力関数

バージョン 0.9.2 で追加.

ANSI色コードで文字列をラッピングするための関数です。

このモジュール内の各関数は、適切な色のためのANSI色コードでラップされた入力文字列 テキスト を返します。

例えば、サポートしているターミナルでテキストを緑で表示するには:

from fabric.colors import green

print(green("This text is green!"))

これらの関数は単純に変更された文字列を返すだけなので、これらをネストすることもできます:

from fabric.colors import red, green

print(red("This sentence is red, except for " +           green("these words, which are green") + "."))

boldTrue にセットされていると、ボールドにするためのANSIフラグが特定の実行でオンになり、通常はたいていのターミナルではボールドとして、もしくは元の色よりも明るく表示されます。

fabric.colors.blue(text, bold=False)
fabric.colors.cyan(text, bold=False)
fabric.colors.green(text, bold=False)
fabric.colors.magenta(text, bold=False)
fabric.colors.red(text, bold=False)
fabric.colors.white(text, bold=False)
fabric.colors.yellow(text, bold=False)