feat: display default options for digest and magic_file plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
@@ -126,6 +126,8 @@ impl DigestMetaPlugin {
|
|||||||
// Default to sha256 if no valid method is specified
|
// Default to sha256 if no valid method is specified
|
||||||
if plugin.hasher.is_none() {
|
if plugin.hasher.is_none() {
|
||||||
plugin.hasher = Some(Hasher::Sha256(Sha256::new()));
|
plugin.hasher = Some(Hasher::Sha256(Sha256::new()));
|
||||||
|
// Add the default method to options so it shows up in the status
|
||||||
|
plugin.options.insert("method".to_string(), serde_yaml::Value::String("sha256".to_string()));
|
||||||
}
|
}
|
||||||
|
|
||||||
plugin
|
plugin
|
||||||
|
|||||||
@@ -44,6 +44,11 @@ impl MagicFileMetaPlugin {
|
|||||||
.and_then(|v| v.as_u64())
|
.and_then(|v| v.as_u64())
|
||||||
.unwrap_or(PIPESIZE as u64) as usize;
|
.unwrap_or(PIPESIZE as u64) as usize;
|
||||||
|
|
||||||
|
// Ensure the default max_buffer_size is in the options
|
||||||
|
if !final_options.contains_key("max_buffer_size") {
|
||||||
|
final_options.insert("max_buffer_size".to_string(), serde_yaml::Value::Number(PIPESIZE.into()));
|
||||||
|
}
|
||||||
|
|
||||||
let mut base = crate::meta_plugin::BaseMetaPlugin::new();
|
let mut base = crate::meta_plugin::BaseMetaPlugin::new();
|
||||||
base.outputs = final_outputs;
|
base.outputs = final_outputs;
|
||||||
base.options = final_options;
|
base.options = final_options;
|
||||||
|
|||||||
Reference in New Issue
Block a user