vibe-action 0.2.2

Command router — execute shell commands and LLM prompts via simple YAML actions.
1
2
3
4
5
6
7
8
9
10
11
//! Image utilities — base64 detection and prefix constants.

/// Base64 prefixes for image formats (PNG, JPEG, GIF, WEBP).
pub fn image_base64_prefixes() -> &'static [&'static str] {
    &["iVBOR", "/9j/", "R0lGOD", "UklGR"]
}

/// Check if a string starts with a base64-encoded image prefix.
pub fn is_image(value: &str) -> bool {
    image_base64_prefixes().iter().any(|p| value.starts_with(p))
}