feat: re-enable shell-related plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
@@ -11,6 +11,9 @@ pub mod read_rate;
|
|||||||
pub mod hostname;
|
pub mod hostname;
|
||||||
pub mod cwd;
|
pub mod cwd;
|
||||||
pub mod user;
|
pub mod user;
|
||||||
|
pub mod shell;
|
||||||
|
pub mod shell_pid;
|
||||||
|
pub mod keep_pid;
|
||||||
|
|
||||||
use crate::meta_plugin::program::MetaPluginProgram;
|
use crate::meta_plugin::program::MetaPluginProgram;
|
||||||
use crate::meta_plugin::digest::DigestSha256MetaPlugin;
|
use crate::meta_plugin::digest::DigestSha256MetaPlugin;
|
||||||
@@ -22,6 +25,9 @@ use crate::meta_plugin::text::TextMetaPlugin;
|
|||||||
use crate::meta_plugin::hostname::HostnameMetaPlugin;
|
use crate::meta_plugin::hostname::HostnameMetaPlugin;
|
||||||
use crate::meta_plugin::cwd::CwdMetaPlugin;
|
use crate::meta_plugin::cwd::CwdMetaPlugin;
|
||||||
use crate::meta_plugin::user::UserMetaPlugin;
|
use crate::meta_plugin::user::UserMetaPlugin;
|
||||||
|
use crate::meta_plugin::shell::ShellMetaPlugin;
|
||||||
|
use crate::meta_plugin::shell_pid::ShellPidMetaPlugin;
|
||||||
|
use crate::meta_plugin::keep_pid::KeepPidMetaPlugin;
|
||||||
|
|
||||||
/// Represents metadata to be stored
|
/// Represents metadata to be stored
|
||||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||||
@@ -124,9 +130,9 @@ pub enum MetaPluginType {
|
|||||||
Binary,
|
Binary,
|
||||||
Text,
|
Text,
|
||||||
User,
|
User,
|
||||||
// Shell,
|
Shell,
|
||||||
// ShellPid,
|
ShellPid,
|
||||||
// KeepPid,
|
KeepPid,
|
||||||
DigestSha256,
|
DigestSha256,
|
||||||
DigestMd5,
|
DigestMd5,
|
||||||
ReadTime,
|
ReadTime,
|
||||||
@@ -287,9 +293,9 @@ pub fn get_meta_plugin(meta_plugin_type: MetaPluginType) -> Box<dyn MetaPlugin>
|
|||||||
MetaPluginType::Binary => Box::new(BinaryMetaPlugin::new_simple()),
|
MetaPluginType::Binary => Box::new(BinaryMetaPlugin::new_simple()),
|
||||||
MetaPluginType::Text => Box::new(TextMetaPlugin::new_simple()),
|
MetaPluginType::Text => Box::new(TextMetaPlugin::new_simple()),
|
||||||
MetaPluginType::User => Box::new(UserMetaPlugin::new_simple()),
|
MetaPluginType::User => Box::new(UserMetaPlugin::new_simple()),
|
||||||
// MetaPluginType::Shell => Box::new(ShellMetaPlugin::new_simple()),
|
MetaPluginType::Shell => Box::new(ShellMetaPlugin::new_simple()),
|
||||||
// MetaPluginType::ShellPid => Box::new(ShellPidMetaPlugin::new_simple()),
|
MetaPluginType::ShellPid => Box::new(ShellPidMetaPlugin::new_simple()),
|
||||||
// MetaPluginType::KeepPid => Box::new(KeepPidMetaPlugin::new_simple()),
|
MetaPluginType::KeepPid => Box::new(KeepPidMetaPlugin::new_simple()),
|
||||||
MetaPluginType::DigestSha256 => Box::new(DigestSha256MetaPlugin::new_simple()),
|
MetaPluginType::DigestSha256 => Box::new(DigestSha256MetaPlugin::new_simple()),
|
||||||
MetaPluginType::DigestMd5 => Box::new(MetaPluginProgram::new_simple("md5sum", vec![], "digest_md5".to_string(), true)),
|
MetaPluginType::DigestMd5 => Box::new(MetaPluginProgram::new_simple("md5sum", vec![], "digest_md5".to_string(), true)),
|
||||||
MetaPluginType::ReadTime => Box::new(ReadTimeMetaPlugin::new_simple()),
|
MetaPluginType::ReadTime => Box::new(ReadTimeMetaPlugin::new_simple()),
|
||||||
|
|||||||
Reference in New Issue
Block a user