From fe1532cf0be836ad05ee899c6de433353a10d710 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Fri, 22 Aug 2025 14:12:00 -0300 Subject: [PATCH] feat: add `embedded` package to allow offline functionality --- pkg/embedded/embedded.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 pkg/embedded/embedded.go diff --git a/pkg/embedded/embedded.go b/pkg/embedded/embedded.go new file mode 100644 index 0000000000000000000000000000000000000000..c884e3d4ccfd42a6c549a31a8aa5e1f4ef3c070c --- /dev/null +++ b/pkg/embedded/embedded.go @@ -0,0 +1,13 @@ +// Package embedded provides access to all providers in a embedded manner. +// This basically means offline access to the providers. +package embedded + +import ( + "github.com/charmbracelet/catwalk/internal/providers" + "github.com/charmbracelet/catwalk/pkg/catwalk" +) + +// GetAll returns all embedded providers. +func GetAll() []catwalk.Provider { + return providers.GetAll() +}