use clap::Parser;
pub mod body;
pub mod header;
pub mod reply;
#[derive(Debug, Parser)]
pub struct MessageRawArg {
#[arg(trailing_var_arg = true)]
#[arg(name = "message_raw", value_name = "MESSAGE")]
pub raw: Vec<String>,
}
impl MessageRawArg {
pub fn raw(self) -> String {
self.raw.join(" ").replace("\r", "").replace("\n", "\r\n")
}
}