added scalars

This commit is contained in:
2023-01-29 15:19:21 +01:00
parent 0d6e6e57ae
commit e5874141b3
10 changed files with 170 additions and 35 deletions

View File

@@ -1,4 +1,5 @@
use clap::{Arg, ArgMatches};
use dagger_codegen::codegen::CodeGeneration;
use crate::{config::Config, engine::Engine, session::Session};
@@ -17,12 +18,12 @@ impl GenerateCommand {
let session = Session::new();
let req = session.start(&cfg, &conn)?;
let schema = session.schema(req)?;
//let code = CodeGeneration::generate(&schema)?;
let code = CodeGeneration::new().generate(&schema)?;
if let Some(output) = arg_matches.get_one::<String>("output") {
// TODO: Write to file
} else {
//println!("{}", code);
println!("{}", code);
}
Ok(())

View File

@@ -1,10 +0,0 @@
pub mod cli;
mod cli_generate;
mod cli_session;
mod config;
mod connect_params;
pub mod dagger;
mod downloader;
mod engine;
mod schema;
mod session;

22
src/main.rs Normal file
View File

@@ -0,0 +1,22 @@
use cli::Cli;
pub mod cli;
mod cli_generate;
mod cli_session;
mod config;
mod connect_params;
pub mod dagger;
mod downloader;
mod engine;
mod schema;
mod session;
fn main() -> eyre::Result<()> {
let args = std::env::args();
let args = args.collect::<Vec<String>>();
let args = args.iter().map(|s| s.as_str()).collect::<Vec<&str>>();
Cli::new()?.execute(args.as_slice())?;
Ok(())
}