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:
@@ -64,33 +64,45 @@ pub fn mode_generate_config(_cmd: &mut Command, _settings: &crate::config::Setti
|
|||||||
list_format: vec![
|
list_format: vec![
|
||||||
ColumnConfig {
|
ColumnConfig {
|
||||||
name: "id".to_string(),
|
name: "id".to_string(),
|
||||||
label: Some("id".to_string()),
|
label: Some("Item".to_string()),
|
||||||
align: ColumnAlignment::Left,
|
align: ColumnAlignment::Right,
|
||||||
max_len: Some("8".to_string()),
|
max_len: None,
|
||||||
},
|
},
|
||||||
ColumnConfig {
|
ColumnConfig {
|
||||||
name: "time".to_string(),
|
name: "time".to_string(),
|
||||||
label: Some("time".to_string()),
|
label: Some("Time".to_string()),
|
||||||
align: ColumnAlignment::Left,
|
align: ColumnAlignment::Right,
|
||||||
max_len: Some("19".to_string()),
|
max_len: None,
|
||||||
},
|
},
|
||||||
ColumnConfig {
|
ColumnConfig {
|
||||||
name: "size".to_string(),
|
name: "size".to_string(),
|
||||||
label: Some("size".to_string()),
|
label: Some("Size".to_string()),
|
||||||
align: ColumnAlignment::Left,
|
align: ColumnAlignment::Right,
|
||||||
max_len: Some("10".to_string()),
|
max_len: None,
|
||||||
|
},
|
||||||
|
ColumnConfig {
|
||||||
|
name: "meta:text_line_count".to_string(),
|
||||||
|
label: Some("Lines".to_string()),
|
||||||
|
align: ColumnAlignment::Right,
|
||||||
|
max_len: None,
|
||||||
},
|
},
|
||||||
ColumnConfig {
|
ColumnConfig {
|
||||||
name: "tags".to_string(),
|
name: "tags".to_string(),
|
||||||
label: Some("tags".to_string()),
|
label: Some("Tags".to_string()),
|
||||||
align: ColumnAlignment::Left,
|
align: ColumnAlignment::Left,
|
||||||
max_len: Some("20".to_string()),
|
max_len: Some("40".to_string()),
|
||||||
},
|
},
|
||||||
ColumnConfig {
|
ColumnConfig {
|
||||||
name: "meta:hostname".to_string(),
|
name: "meta:hostname_full".to_string(),
|
||||||
label: Some("hostname".to_string()),
|
label: Some("Hostname".to_string()),
|
||||||
align: ColumnAlignment::Left,
|
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,
|
human_readable: false,
|
||||||
@@ -105,7 +117,33 @@ pub fn mode_generate_config(_cmd: &mut Command, _settings: &crate::config::Setti
|
|||||||
password_hash: None,
|
password_hash: None,
|
||||||
}),
|
}),
|
||||||
compression_plugin: 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
|
// Serialize to YAML and print to stdout
|
||||||
|
|||||||
Reference in New Issue
Block a user