rustyrails_cli/
lib.rs

1pub mod generate;
2pub mod template;
3
4#[derive(Debug)]
5pub struct CmdExit {
6    pub code: i32,
7    pub message: Option<String>,
8}
9
10impl CmdExit {
11    #[must_use]
12    pub fn error_with_message(message: &str) -> Self {
13        Self {
14            code: 1,
15            message: Some(message.to_string()),
16        }
17    }
18    #[must_use]
19    pub fn ok_with_message(message: &str) -> Self {
20        Self {
21            code: 0,
22            message: Some(message.to_string()),
23        }
24    }
25}