fanta-cli 0.1.1

A cli for Fanta, the rust web framework.
use utils::SnekCase;

pub fn create(name: &str, context_name: &str) -> String {
  templatify! { "use context::{"; context_name ;"};
use fanta::{MiddlewareChain, MiddlewareReturnValue};

use super::"; &name.to_snek_case() ;"_service;
use models::"; &name.to_snek_case() ;"s::{New"; name ;", "; name ;"};

pub fn create_"; &name.to_snek_case() ;"(mut context: "; context_name ;", _chain: &MiddlewareChain<"; context_name ;">) -> MiddlewareReturnValue<"; context_name ;"> {
  Box::new(future::ok(context))
}

pub fn get_"; &name.to_snek_case() ;"(mut context: "; context_name ;", _chain: &MiddlewareChain<"; context_name ;">) -> MiddlewareReturnValue<"; context_name ;"> {
  Box::new(future::ok(context))
}

pub fn update_"; &name.to_snek_case() ;"(mut context: "; context_name ;", _chain: &MiddlewareChain<"; context_name ;">) -> MiddlewareReturnValue<"; context_name ;"> {
  Box::new(future::ok(context))
}

pub fn delete_"; &name.to_snek_case() ;"(mut context: "; context_name ;", _chain: &MiddlewareChain<"; context_name ;">) -> MiddlewareReturnValue<"; context_name ;"> {
  Box::new(future::ok(context))
}
" }
}