Skip to main content

mesh_llm_cli/
shell.rs

1pub fn single_quote(value: &str) -> String {
2    format!("'{}'", value.replace('\'', "'\"'\"'"))
3}
4
5#[cfg(test)]
6mod tests {
7    use super::*;
8
9    #[test]
10    fn single_quote_wraps_and_escapes_embedded_quotes() {
11        assert_eq!(single_quote("Qwen 3.6 27B"), "'Qwen 3.6 27B'");
12        assert_eq!(single_quote("Qwen's model"), "'Qwen'\"'\"'s model'");
13    }
14}