wekan-cli 0.11.0

Agent-first, human-friendly command-line client for Wekan
Documentation
/// Matches JavaScript String.prototype.trim(), including Wekan schema cleaning.
/// JavaScript preserves U+0085 and trims U+FEFF, unlike Rust's Unicode whitespace.
pub(crate) fn trim_javascript_whitespace(value: &str) -> &str {
    value.trim_matches(|character| {
        matches!(
            character,
            '\u{0009}'..='\u{000D}'
                | ' '
                | '\u{00A0}'
                | '\u{1680}'
                | '\u{2000}'..='\u{200A}'
                | '\u{2028}'
                | '\u{2029}'
                | '\u{202F}'
                | '\u{205F}'
                | '\u{3000}'
                | '\u{FEFF}'
        )
    })
}