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}