diff --git a/Cargo.lock b/Cargo.lock index 9b559dd..cd38548 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,15 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "aho-corasick" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +dependencies = [ + "memchr", +] + [[package]] name = "anstream" version = "0.6.4" @@ -621,6 +630,35 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "regex" +version = "1.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + [[package]] name = "rustix" version = "0.37.27" @@ -789,6 +827,7 @@ dependencies = [ "clap", "dag", "futures", + "regex", "serde", "serde_yaml", "thiserror", diff --git a/Cargo.toml b/Cargo.toml index 7266511..8b4c79d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,6 +11,7 @@ bincode = "1.3.3" clap = "4.4.7" dag = { git = "https://github.com/serpent-os/moss-rs.git", version = "0.1.0" } futures = "0.3.29" +regex = "1.10.2" serde = { version = "1.0.190", features = ["derive"] } serde_yaml = "0.9.27" thiserror = "1.0.50"