breadbox: fast Rust application launcher for wofi

Zero-dependency Rust rewrite of the breadboard launcher. Parses
.desktop files in-process (no awk subprocesses), builds a tab-separated
cache for wofi dmenu, and supports stale-while-revalidate background
rebuilds. Apps-only for now; icon support to be added later.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Breadway 2026-05-23 11:14:16 +08:00
commit d94a00d982
5 changed files with 326 additions and 0 deletions

21
.gitignore vendored Normal file
View file

@ -0,0 +1,21 @@
/target/
# Editor files
.vscode/
.idea/
*.swp
*.swo
*~
# OS artifacts
.DS_Store
Thumbs.db
# Environment / secrets
.env
.env.*
*.pem
*.key
# Claude Code session data
.claude/