feat: add tty meta plugin to get current terminal device

Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-07-29 14:38:09 -03:00
parent 291b6d9587
commit 8a2468522a
2 changed files with 44 additions and 0 deletions

View File

@@ -33,6 +33,7 @@ pub enum MetaPluginType {
ReadRate,
Hostname,
FullHostname,
Tty,
}
pub trait MetaPlugin {
@@ -75,6 +76,7 @@ pub fn get_meta_plugin(meta_plugin_type: MetaPluginType) -> Box<dyn MetaPlugin>
MetaPluginType::ReadRate => Box::new(ReadRateMetaPlugin::new()),
MetaPluginType::Hostname => Box::new(HostnameMetaPlugin::new()),
MetaPluginType::FullHostname => Box::new(FullHostnameMetaPlugin::new()),
MetaPluginType::Tty => Box::new(TtyMetaPlugin::new()),
}
}