jj-cz 1.1.0

Conventional commits for Jujutsu
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub trait Footer {
    fn prefix(&self) -> &str;
    fn note(&self) -> &str;

    fn as_footer(&self) -> String {
        let default = format!("{}: {}", self.prefix(), self.note());
        let mut footer = if default.chars().count() > 72 {
            textwrap::wrap(&default, 71).join("\n ")
        } else {
            default
        };
        footer.push('\n');
        footer
    }
}