CLI

Command Line Interfaceの略。 ターミナル上で指示を行い、その結果を文字で受け取るタイプのツールのことを指す。

  • TUIはインタラクティブで、GUIのような直感的な表示を行うものを指すという点で区別している。

テキストエディタ

バージョン管理

ファイル・ディスク

  • dust
  • fio
  • zathura
  • ouch — tar/zip/zst など統一コマンドでアーカイブ操作

データ処理

  • yq
  • visidata — CSV/JSON/TSV を TUI でスプレッドシートのように探索・編集
  • glow — ターミナルで Markdown をレンダリング
  • ffmpeg — 動画・音声変換
  • imagemagick — 画像変換・リサイズ・バッチ処理
  • yt-dlp — YouTube 等の動画ダウンロード、mpv から直接 URL 再生も可

ターミナルエミュレータ

システム・環境

  • xremap
  • sheldon
  • direnv
  • zoxide
  • cron
  • atuin — シェル履歴を SQLite 管理、Ctrl+R を置き換え
  • tealdeer — tldr の Rust 実装、man の代わりに使い方例を表示
  • syncthing — P2P ファイル同期、Web UI: localhost:8384

TUI