- Kernel::search wraps each plugin in catch_unwind; panics are logged and return [] - init_logging() adds daily rolling file at ~/.local/share/k-launcher/logs/ - AppsPlugin caches entries to ~/.cache/k-launcher/apps.bin via bincode; stale-while-revalidate on subsequent launches - 57 tests pass
12 lines
243 B
TOML
12 lines
243 B
TOML
[package]
|
|
name = "k-launcher-kernel"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
async-trait = { workspace = true }
|
|
futures = { workspace = true }
|
|
serde = { workspace = true }
|
|
tokio = { workspace = true }
|
|
tracing = { workspace = true }
|