file_scanner.go 413 B

123456789101112131415161718192021
  1. package packager
  2. import (
  3. "path"
  4. "github.com/langgenius/dify-plugin-daemon/pkg/entities/plugin_entities"
  5. )
  6. func (p *Packager) ScanProvider() error {
  7. return nil
  8. }
  9. func (p *Packager) fetchManifest() (*plugin_entities.PluginDeclaration, error) {
  10. file, err := p.decoder.ReadFile(path.Clean(p.manifest))
  11. if err != nil {
  12. return nil, err
  13. }
  14. return plugin_entities.UnmarshalPluginDeclarationFromYaml(file)
  15. }