(ref flake.Ref, pluginDir string)
| 17 | } |
| 18 | |
| 19 | func newLocalPlugin(ref flake.Ref, pluginDir string) (*LocalPlugin, error) { |
| 20 | plugin := &LocalPlugin{ref: ref, pluginDir: pluginDir} |
| 21 | name, err := getPluginNameFromContent(plugin) |
| 22 | if err != nil { |
| 23 | return nil, err |
| 24 | } |
| 25 | plugin.name = name |
| 26 | return plugin, nil |
| 27 | } |
| 28 | |
| 29 | func (l *LocalPlugin) Fetch() ([]byte, error) { |
| 30 | content, err := os.ReadFile(addFilenameIfMissing(l.Path())) |
no test coverage detected