diff --git a/crates/pcraft-bundle/src/lib.rs b/crates/pcraft-bundle/src/lib.rs index 9b2932523..fabf73963 100644 --- a/crates/pcraft-bundle/src/lib.rs +++ b/crates/pcraft-bundle/src/lib.rs @@ -391,6 +391,11 @@ impl DirectoryBundle { self.read(craft_pcraft_format::MANIFEST, self.limits.max_manifest_bytes) } + /// Reads any canonical bundle entry. + pub fn entry(&self, path: &str, max_bytes: u64) -> Result>> { + self.read_optional(path, max_bytes) + } + /// Reads an optional preview entry. pub fn preview(&self, path: &str) -> Result>> { if !matches!(path, craft_pcraft_format::THUMB | craft_pcraft_format::COMPOSITE | craft_pcraft_format::FULL_COMPOSITE) {