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}