はじめに

プログラム開発やシステム管理では、多くの作業がターミナルでコマンドラインからファイル操作やコマンド実行した結果から何かしらの処理することに多くの時間が割かれています。この資料は、こうした端末作業を効率化するためのツールを紹介しています。

次の基準で選定しています。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

banner 代替ツール cfonts

ANSI フォントでバナーを生成してれるツールです。/etc/motd やメールのシグネチャを作成するときなどに使えるかもしれません。

GitHub - dominikwilkowski/cfonts: Sexy fonts for the console

banner 代替ツール cfonts の紹介

カラー出力を制御するLS_COLORSを管理 vivid

vivid は、ls, tree, fd, bfs, dust やその他多くのツールのカラー出力を制御する 環境変数 LS_COLORS のジェネレータツールです。

GitHub - sharkdp/vivid: A themeable LS_COLORS generator with a rich filetype datebase

カラー出力を制御するLS_COLORSを管理 vivid の紹介

CLIで色の生成、分析、変換、操作を行う pastel