Import eyre macro directly
Assisted-by: Claude Opus 4.6 via pi
diff --git a/src/config.rs b/src/config.rs
index 7f24b54..6bb9dbb 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -1,6 +1,7 @@
use std::collections::BTreeMap;
use std::collections::HashSet;
+use color_eyre::eyre::eyre;
use color_eyre::eyre::{Context, Result, bail};
use serde::Deserialize;
@@ -56,7 +57,7 @@ pub fn load() -> Result<Vec<Plugin>> {
}
let mkt = marketplaces.get(&entry.marketplace).ok_or_else(|| {
- color_eyre::eyre::eyre!(
+ eyre!(
"plugin '{}' references unknown marketplace '{}' (in {})",
name,
entry.marketplace,
diff --git a/src/marketplace.rs b/src/marketplace.rs
index 39f31c2..aff70ff 100644
--- a/src/marketplace.rs
+++ b/src/marketplace.rs
@@ -1,6 +1,6 @@
use std::path::Path;
-use color_eyre::eyre::{Context, Result};
+use color_eyre::eyre::{Context, Result, eyre};
use serde::Deserialize;
const DEFAULT_PATH: &str = ".claude-plugin/marketplace.json";
@@ -35,7 +35,7 @@ pub fn find_plugin_source(
.find(|mp| mp.name == plugin_name)
.map(|mp| mp.source.clone())
.ok_or_else(|| {
- color_eyre::eyre::eyre!(
+ eyre!(
"plugin '{}' not found in {}",
plugin_name,
manifest_path.display()