Tags: misty-rc/gf
Tags
--limit / --exclude / 時間フィルタを追加、search パッケージをファイル分割 - --limit N / -n N: 最大結果件数(atomic + done チャネルで goroutine 即停止) - --exclude PAT: グロブ除外(ディレクトリはサブツリーごとスキップ) - --newer / --older / --created-after / --created-before: 日時範囲フィルタ - lazy Info() 呼び出し(時間フィルタ無効時は syscall スキップ) - birthtime: Windows=Win32FileAttributeData, macOS=Birthtimespec, Linux=ゼロ値スキップ - search.go / walk.go / pattern.go にファイル分割(各 Single Responsibility) - テスト追加(limit・exclude・combined) - README / ヘルプに新オプションを反映 - CLAUDE.md を簡潔化し docs/specs/ を .claude/ 以下に配置 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>