pub fn user_error_with_message( message: impl Into<String>, source: impl Into<Box<dyn Error + Send + Sync>>, ) -> CommandError