From b4087514efdc1acedb5e706a345beaeb2b09561f Mon Sep 17 00:00:00 2001 From: Manuel Odendahl Date: Sat, 20 Jan 2024 15:41:55 +0100 Subject: [PATCH] :sparkles: Update parka to use the new directories for repositories --- pkg/handlers/config-file.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkg/handlers/config-file.go b/pkg/handlers/config-file.go index 2bdf806..726187b 100644 --- a/pkg/handlers/config-file.go +++ b/pkg/handlers/config-file.go @@ -39,9 +39,18 @@ func NewRepositoryFactoryFromReaderLoaders( fsLoader loaders.CommandLoader, ) RepositoryFactory { return func(dirs []string) (*repositories.Repository, error) { + directories := []repositories.Directory{} + for _, dir := range dirs { + directories = append(directories, repositories.Directory{ + FS: os.DirFS(dir), + RootDirectory: ".", + RootDocDirectory: "doc", + Name: dir, + SourcePrefix: "file", + }) + } r := repositories.NewRepository( - repositories.WithFS(os.DirFS(".")), - repositories.WithDirectories(dirs...), + repositories.WithDirectories(directories...), repositories.WithUpdateCallback(func(cmd cmds.Command) error { description := cmd.Description() log.Info().Str("name", description.Name).