mirror of
https://github.com/kjuulh/dagger-rs.git
synced 2025-07-26 03:19:21 +02:00
added scalars
This commit is contained in:
@@ -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(())
|
||||
|
10
src/lib.rs
10
src/lib.rs
@@ -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
22
src/main.rs
Normal 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(())
|
||||
}
|
Reference in New Issue
Block a user