kittynode_core/application/set_auto_start_docker.rs
1use crate::infra::config::ConfigStore;
2use eyre::Result;
3use tracing::info;
4
5/// Enables or disables automatic Docker startup at application launch
6pub fn set_auto_start_docker(enabled: bool) -> Result<()> {
7 let mut config = ConfigStore::load()?;
8 config.auto_start_docker = enabled;
9 ConfigStore::save_normalized(&mut config)?;
10 info!("Set auto start docker to: {}", enabled);
11 Ok(())
12}