diff --git a/cmd/ninja/cmd/plugin.go b/cmd/ninja/cmd/plugin.go index e8bc1c1..c75455e 100644 --- a/cmd/ninja/cmd/plugin.go +++ b/cmd/ninja/cmd/plugin.go @@ -558,7 +558,7 @@ func upsertPluginMod(scope, name, kind string, categories []string) error { if mod.Plugin.Version == "" { mod.Plugin.Version = "0.1.0" } - mod.Plugin.Scope = strings.TrimPrefix(scope, "@") + mod.Plugin.Scope = scope mod.Plugin.Name = name mod.Plugin.Kind = kind mod.Plugin.Categories = categories diff --git a/plugin/mod.go b/plugin/mod.go index 9a8c993..a1fbbf8 100644 --- a/plugin/mod.go +++ b/plugin/mod.go @@ -1,6 +1,8 @@ package plugin import ( + "strings" + tomlpkg "github.com/BurntSushi/toml" ) @@ -39,7 +41,7 @@ func (m *ModFile) Coords() string { if m == nil { return "" } - scope := m.Plugin.Scope + scope := strings.TrimPrefix(m.Plugin.Scope, "@") if scope == "" { return m.Plugin.Name + "@" + m.Plugin.Version }