この資料は Rust 製のコマンドラインツール cfonts について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
ANSI フォントでバナーを生成してれるツールです。/etc/motd
やメールのシグネチャを作成するときなどに使えるかもしれません。
GitHub - dominikwilkowski/cfonts: Sexy fonts for the console
cfonts "<value>" [option1] <input1> [option2] <input1>,<input2> [option3]
-h
, —-help
ヘルプ情報を表示する-v
, -V
, —-version
バージョン情報を表示する-f
, —font
<FONT>
フォントフェイスを指定する
使用可能な値:console
, block
, simpleBlock
, simple
, 3d
, simple3d
, chrome
, huge
, shade
, slick
, grid
, pallet
, tiny
-c
, —color
<COLOR>
フォントカラーを指定する
指定可能な値:system
, black
, red
, green
, yellow
, blue
, magenta
, cyan
, white
, gray
, redBright
, greenBright
, yellowBright
, blueBright
, magentaBright
, cyanBright
, whiteBright
, candy
, #
で始まる任意の16進色 (例:#ff8800
または#f80
)-b
, —background
<BG_COLOR>
背景色を指定する
指定可能な値:transparent
, black
, red
, green
, yellow
, blue
, magenta
, cyan
, white
, gray
, redBright
, greenBright
, yellowBright
, blueBright
, magentaBright
, cyanBright
, whiteBright
, #
で始まる任意の16進色 (例:#ff8800
または#f80
)-a
, —align
<ALIGN>
テキスト出力の位置合わせを行う
指定可能な値:left
, center
, right
, top
, bottom
-l
, —letter-spacing
<NUM>
文字間隔を指定する-z
, —line-hight
<NUM>
線の高さを定義する-s
, —spaceless
出力の周りのパディングを無効にする