From b175e1541b56c0b17ca604128b6ea017ad7548b9 Mon Sep 17 00:00:00 2001 From: ewy Date: Fri, 17 Apr 2026 00:33:26 +0200 Subject: switch from go init to initializer interface --- indexers/pikdex/index.go | 7 ++++--- main.go | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/indexers/pikdex/index.go b/indexers/pikdex/index.go index 9f56f6c..7328125 100644 --- a/indexers/pikdex/index.go +++ b/indexers/pikdex/index.go @@ -38,18 +38,19 @@ var SkippedFolders = []string{ ".idea", } -func init() { +func (u *pikdex) Init() error { // add own executable name to uwudexable dirs self, err := os.Executable() if strings.HasSuffix(self, ".test") { - return + return nil } if err != nil { _, _ = spool.Warn("%v\n", err) - return + return nil } self = strings.TrimSuffix(self, ".exe") Roots = append(Roots, "."+self, "_"+self) + return nil } var Indexer = &pikdex{mods: make(map[string]*SourceData)} diff --git a/main.go b/main.go index 8ea2e14..5a1bdd3 100644 --- a/main.go +++ b/main.go @@ -24,6 +24,7 @@ import ( var initializers = []model.Initializer{ python.Python, git.Git, + pikdex.Indexer, } var indexers = []model.Indexer{ -- cgit v1.3