fix: remove unused config parameter in mode functions

Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-16 12:11:31 -03:00
parent 3f13e490b3
commit 5c66ac3d8a
9 changed files with 40 additions and 84 deletions

View File

@@ -3,7 +3,7 @@ use std::fs;
use anyhow::{Result, Context};
use serde::{Deserialize, Serialize};
use log::debug;
use crate::args::{Args, KeyValue};
use crate::args::{Args};
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct ColumnConfig {
@@ -87,7 +87,7 @@ impl Settings {
ColumnConfig { name, label }
})
.collect();
config_builder = config_builder.set_override("list_format", columns)?;
config_builder = config_builder.set_override("list_format", serde_json::to_value(columns)?)?;
}
if args.options.human_readable {
@@ -95,7 +95,7 @@ impl Settings {
}
if let Some(output_format) = &args.options.output_format {
config_builder = config_builder.set_override("output_format", output_format)?;
config_builder = config_builder.set_override("output_format", output_format.as_str())?;
}
if args.options.verbose > 0 {
@@ -111,15 +111,15 @@ impl Settings {
}
if let Some(server_password) = &args.options.server_password {
config_builder = config_builder.set_override("server.password", server_password)?;
config_builder = config_builder.set_override("server.password", server_password.as_str())?;
}
if let Some(server_password_hash) = &args.options.server_password_hash {
config_builder = config_builder.set_override("server.password_hash", server_password_hash)?;
config_builder = config_builder.set_override("server.password_hash", server_password_hash.as_str())?;
}
if let Some(server_address) = &args.mode.server_address {
config_builder = config_builder.set_override("server.address", server_address)?;
config_builder = config_builder.set_override("server.address", server_address.as_str())?;
}
if let Some(server_port) = args.mode.server_port {
@@ -127,11 +127,11 @@ impl Settings {
}
if let Some(compression) = &args.item.compression {
config_builder = config_builder.set_override("compression_plugin.name", compression)?;
config_builder = config_builder.set_override("compression_plugin.name", compression.as_str())?;
}
if let Some(digest) = &args.item.digest {
config_builder = config_builder.set_override("digest", digest)?;
config_builder = config_builder.set_override("digest", digest.as_str())?;
}
if !args.item.meta_plugins.is_empty() {
@@ -139,7 +139,7 @@ impl Settings {
.iter()
.map(|name| MetaPluginConfig { name: name.clone() })
.collect();
config_builder = config_builder.set_override("meta_plugins", meta_plugins)?;
config_builder = config_builder.set_override("meta_plugins", serde_json::to_value(meta_plugins)?)?;
}
let config = config_builder.build()?;