## 背景
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
[Feature Request] Grep search should search filename as well · Issue #283 · tadashi-aikawa/obsidian-another-quick-switcher
</div>
<div class="link-card-v2-content">
Grep search is one of my favorite features in the other quick switcher. I mainly use it to search inside the cur ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/c9ca4534e1015abb57be6013b4d7ca1ce4d748dfdb5c8b06965a211b49061a67/tadashi-aikawa/obsidian-another-quick-switcher/issues/283" />
<a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/issues/283"></a>
</div>
## 方針
- [[fd]]を使ってファイル検索した結果を候補に追加する
- 本文空、1行目にジャンプでいいかと
- 補足
- [[ripgrep]]ではファイル名検索はできなそうだった
## 調査
コマンドを試してみる。[[fd]]のバージョンは 10.2.0。
- 検索対象ディレクトリ
- `fd word` でカレントディレクトリ配下の `word` を検索
- `fd word dir` で `dir` ディレクトリ配下を `word` で検索
- パス
- `-a` `--absolute-path` 指定で絶対パス
- 指定なしで相対パス
- 検索対象
- `-t` `--type` で指定
- 一旦 `f` だけでいいかも
- `fd --type file`
- `-s` `--case-sensitive` で大文字・小文字区別
- `--extension` で拡張子
とりあえずこの辺で実装はできそう。
## 実装
### コマンド実行結果をconsole出力