From d545136e66453df676470aa849747b93a484a037 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 25 Jun 2023 16:26:02 -0700 Subject: [PATCH] output to file --- src/main.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index f687f36..6b3f506 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,10 +23,18 @@ enum Config { fn main() { let args = Args::parse(); + let output = args.output_file; + match args.config { Config::DigitalOceanApp => { let config = std::fs::read_to_string("./src/configs/digitalocean_app_spec.yaml").unwrap(); - println!("{}", config); + + println!("{}", &config); + + if output { + std::fs::write("./digitalocean_app_spec.yaml", &config).unwrap(); + println!("outputted config to current directory"); + } }, Config::Kubernetes => println!("lib2"), _ => println!("please choose from the following"),