pub trait HookCommandSource {
// Required methods
fn pre_tool_use_commands(&self) -> &[String];
fn post_tool_use_commands(&self) -> &[String];
}pub trait HookCommandSource {
// Required methods
fn pre_tool_use_commands(&self) -> &[String];
fn post_tool_use_commands(&self) -> &[String];
}