1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use anyhow::Result;

use crate::app;

/// Check that markdown is styled properly
#[derive(clap::Args, Debug)]
#[command()]
pub struct Cli {}

impl Cli {
    pub fn exec(self) -> Result<()> {
        app::exec(
            "markdownlint",
            [
                "--config",
                "scripts/.markdownlintrc",
                "--ignore",
                "scripts/node_modules",
                "--ignore",
                "website/node_modules",
                "--ignore",
                "target",
                ".",
            ],
            true,
        )
    }
}