このプロジェクトについて

fdは、ファイルシステム内のファイルやディレクトリを検索するために設計されたコマンドラインツールです。意見の明確なデフォルト設定とより直感的な構文を提供することで、従来の'find'ユーティリティよりもシンプルで高速な代替手段となることを目指しています。 主な機能は以下の通りです: - 検索パターン:デフォルトで正規表現をサポートし、-gオプションを介してglobベースのパターンをサポートします。 - パフォーマンス:並列化されたディレクトリトラバーサルを利用し、高速な検索を実現しています。 - スマートなデフォルト設定:デフォルトでは大文字小文字を区別せずに検索し(大文字が使用された場合は大文字小文字を区別する設定に切り替わります)、隠しファイルやディレクトリ、および.gitignoreに記載されたパターンを自動的に無視します。 - フィルタリング:ファイル拡張子(-e)、ファイルタイプ(-t)、サイズ、更新日時、所有者によって結果をフィルタリングできます。 - コマンド実行:各検索結果に対して外部コマンドを並列に実行(-x)、または単一のバッチとして実行(-X)することをサポートしています。 - 統合:fzf、rofi、emacsなどの他のツールと互換性があり、treeコマンドと互換性のある形式で結果を出力できます。