私が歌川です

@utgwkk が書いている

ターミナルでテキストを中央揃えにするコマンド justify 作った

ターミナルの幅に合わせて文章を中央揃えにしてくれるコマンドを作りました。ご活用ください。

github.com

go get github.com/utgwkk/justify/cmd/justify でインストールできます。

READMEにあるように、リダイレクトやパイプで入力を渡すと、中央揃えにして出力してくれます。 アスキーアートにも対応しています。

注意点があって、おそらくWindows (cmd.exe) では動きません。ターミナルの幅を取得するのに tput コマンドを使っているためです。 めでたくWindowsにも対応することができました。