summaryrefslogtreecommitdiff
path: root/plugins/bntl_utils/src/command/diff.rs
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2026-02-22 22:42:35 -0800
committerMason Reed <35282038+emesare@users.noreply.github.com>2026-02-23 00:09:44 -0800
commitd0eec62d6df0edbbb76dfeac58879797e90a8594 (patch)
tree03cf8d04eb7d33ac0785f2eede92ecbd552a48b0 /plugins/bntl_utils/src/command/diff.rs
parentf3e0bf4ab35d50b11b2dbde41a699ab7497208d1 (diff)
Add global plugin command type
Register plugins which are available outside the context of a binary view
Diffstat (limited to 'plugins/bntl_utils/src/command/diff.rs')
-rw-r--r--plugins/bntl_utils/src/command/diff.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/plugins/bntl_utils/src/command/diff.rs b/plugins/bntl_utils/src/command/diff.rs
index 48501433..6cc0fe0a 100644
--- a/plugins/bntl_utils/src/command/diff.rs
+++ b/plugins/bntl_utils/src/command/diff.rs
@@ -2,8 +2,7 @@ use crate::command::OutputDirectoryField;
use crate::diff::TILDiff;
use crate::helper::path_to_type_libraries;
use binaryninja::background_task::BackgroundTask;
-use binaryninja::binary_view::BinaryView;
-use binaryninja::command::Command;
+use binaryninja::command::GlobalCommand;
use binaryninja::interaction::{Form, FormInputField};
use std::path::PathBuf;
use std::thread;
@@ -95,14 +94,14 @@ impl Diff {
}
}
-impl Command for Diff {
- fn action(&self, _view: &BinaryView) {
+impl GlobalCommand for Diff {
+ fn action(&self) {
thread::spawn(move || {
Diff::execute();
});
}
- fn valid(&self, _view: &BinaryView) -> bool {
+ fn valid(&self) -> bool {
true
}
}