Add filesystem/git/podman/systemd adapters, git/shell hooks, bread-emit CLI, app-detection helpers

This commit is contained in:
Breadway 2026-07-19 03:05:57 +08:00
parent 89c5849539
commit 1208c5d1b7
29 changed files with 4098 additions and 339 deletions

View file

@ -155,12 +155,18 @@ mod tests {
#[test]
fn dot_double_star_does_not_match_sibling_prefix() {
assert!(!matches_pattern("bread.device.**", "bread.devicex"));
assert!(!matches_pattern("bread.device.**", "bread.network.connected"));
assert!(!matches_pattern(
"bread.device.**",
"bread.network.connected"
));
}
#[test]
fn mid_pattern_star_does_not_cross_dots() {
assert!(matches_pattern("bread.*.connected", "bread.alpha.connected"));
assert!(matches_pattern(
"bread.*.connected",
"bread.alpha.connected"
));
assert!(!matches_pattern(
"bread.*.connected",
"bread.alpha.beta.connected"