aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--crates/shirabe/src/plugin/capable.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/shirabe/src/plugin/capable.rs b/crates/shirabe/src/plugin/capable.rs
index 2790cf7..2336904 100644
--- a/crates/shirabe/src/plugin/capable.rs
+++ b/crates/shirabe/src/plugin/capable.rs
@@ -1 +1,8 @@
//! ref: composer/src/Composer/Plugin/Capable.php
+
+use indexmap::IndexMap;
+
+// TODO(plugin): Plugin API - interface for plugins that expose capability implementations
+pub trait Capable {
+ fn get_capabilities(&self) -> IndexMap<String, String>;
+}