Skip to main content

save_config

Function save_config 

Source
pub fn save_config(config: &ProjectConfig) -> Result<(), NeuxcfgError>
Expand description

Overwrites the entire project configuration.

A backup of the previous configuration is created automatically by neuxcfg.

§Errors

Returns NeuxcfgError::ProjectNotFound if the project has not been initialized, or validation errors for invalid extra fields.

§Examples

use age_setup::config::{init, load_config, save_config};

init()?;
let mut config = load_config()?;
config.project.path = "/new/path".into();
save_config(&config)?;