summaryrefslogtreecommitdiff
path: root/rola-cli/src/error/require_overwrite.rs
blob: c84dcb13ff7baa16ac8d34c63d00d70466c9b169 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use mingling::{
    macros::{pack_err, r_println, renderer},
    res::ResExitCode,
};

use crate::{locale, output::display::markdown};

pub const EC_REQUIRE_OVERWRITE: i32 = 1001;

pack_err!(ErrorRequireOverwrite);

#[renderer]
pub fn render_error_require_overwrite(_err: ErrorRequireOverwrite, ec: &mut ResExitCode) {
    r_println!(
        "{}",
        markdown(locale::errors::Common::require_overwrite().trim())
    );
    ec.exit_code = EC_REQUIRE_OVERWRITE;
}