From 0c70155f2c30fa84802f6dc9b893716878437295 Mon Sep 17 00:00:00 2001 From: BanceDev Date: Fri, 27 Feb 2026 23:52:28 -0500 Subject: added show command --- src/config.rs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'src/config.rs') diff --git a/src/config.rs b/src/config.rs index 8e3437c..bb21f09 100644 --- a/src/config.rs +++ b/src/config.rs @@ -43,6 +43,33 @@ impl Config { let config: Config = toml::from_str(&contents).expect("failed to parse config"); Some(config) } + + pub fn log_config(self) { + if let Some(update) = &self.update { + println!("update: {}", update); + } + + if let Some(deps) = &self.dependencies { + println!("dependencies: {:?}", deps); + } + + if let Some(hooks) = &self.hooks { + println!("hooks:"); + + for (name, value) in [ + ("build", &hooks.build), + ("install", &hooks.install), + ("uninstall", &hooks.uninstall), + ("post_install", &hooks.post_install), + ("post_uninstall", &hooks.post_uninstall), + ("clean", &hooks.clean), + ] { + if let Some(val) = value { + println!(" {}: {}", name, val); + } + } + } + } } pub fn create_config(package: &str) -> Result<(), String> { -- cgit v1.2.3-59-g8ed1b