feat: update default config to match provided structure

Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-27 22:35:34 -03:00
parent 5541220a68
commit f2e75d16fc

View File

@@ -64,33 +64,45 @@ pub fn mode_generate_config(_cmd: &mut Command, _settings: &crate::config::Setti
list_format: vec![
ColumnConfig {
name: "id".to_string(),
label: Some("id".to_string()),
align: ColumnAlignment::Left,
max_len: Some("8".to_string()),
label: Some("Item".to_string()),
align: ColumnAlignment::Right,
max_len: None,
},
ColumnConfig {
name: "time".to_string(),
label: Some("time".to_string()),
align: ColumnAlignment::Left,
max_len: Some("19".to_string()),
label: Some("Time".to_string()),
align: ColumnAlignment::Right,
max_len: None,
},
ColumnConfig {
name: "size".to_string(),
label: Some("size".to_string()),
align: ColumnAlignment::Left,
max_len: Some("10".to_string()),
label: Some("Size".to_string()),
align: ColumnAlignment::Right,
max_len: None,
},
ColumnConfig {
name: "meta:text_line_count".to_string(),
label: Some("Lines".to_string()),
align: ColumnAlignment::Right,
max_len: None,
},
ColumnConfig {
name: "tags".to_string(),
label: Some("tags".to_string()),
label: Some("Tags".to_string()),
align: ColumnAlignment::Left,
max_len: Some("20".to_string()),
max_len: Some("40".to_string()),
},
ColumnConfig {
name: "meta:hostname".to_string(),
label: Some("hostname".to_string()),
name: "meta:hostname_full".to_string(),
label: Some("Hostname".to_string()),
align: ColumnAlignment::Left,
max_len: Some("15".to_string()),
max_len: Some("28".to_string()),
},
ColumnConfig {
name: "meta:command".to_string(),
label: Some("Command".to_string()),
align: ColumnAlignment::Left,
max_len: Some("100".to_string()),
},
],
human_readable: false,
@@ -105,7 +117,33 @@ pub fn mode_generate_config(_cmd: &mut Command, _settings: &crate::config::Setti
password_hash: None,
}),
compression_plugin: None,
meta_plugins: None,
meta_plugins: Some(vec![
MetaPluginConfig {
name: "text".to_string(),
options: std::collections::HashMap::new(),
outputs: std::collections::HashMap::new(),
},
MetaPluginConfig {
name: "cwd".to_string(),
options: std::collections::HashMap::new(),
outputs: std::collections::HashMap::new(),
},
MetaPluginConfig {
name: "digest".to_string(),
options: std::collections::HashMap::new(),
outputs: std::collections::HashMap::new(),
},
MetaPluginConfig {
name: "hostname".to_string(),
options: std::collections::HashMap::new(),
outputs: std::collections::HashMap::new(),
},
MetaPluginConfig {
name: "magic_file".to_string(),
options: std::collections::HashMap::new(),
outputs: std::collections::HashMap::new(),
},
]),
};
// Serialize to YAML and print to stdout