Improved plugin loading docs.

This commit is contained in:
jregan
2019-11-02 13:46:56 -07:00
parent e0070f7ec5
commit 079c3307c1
5 changed files with 54 additions and 15 deletions

View File

@@ -35,20 +35,20 @@ func DefaultSrcRoot() (string, error) {
root = filepath.Join(
os.Getenv("GOPATH"), "src",
pgmconfig.DomainName, pgmconfig.ProgramName, pgmconfig.PluginRoot)
pgmconfig.DomainName, pgmconfig.ProgramName, pgmconfig.RelPluginHome)
if FileExists(root) {
return root, nil
}
nope = append(nope, root)
root = pgmconfig.DefaultPluginConfig().DirectoryPath
root = pgmconfig.DefaultPluginConfig().AbsPluginHome
if FileExists(root) {
return root, nil
}
nope = append(nope, root)
root = filepath.Join(
pgmconfig.HomeDir(), pgmconfig.ProgramName, pgmconfig.PluginRoot)
pgmconfig.HomeDir(), pgmconfig.ProgramName, pgmconfig.RelPluginHome)
if FileExists(root) {
return root, nil
}

View File

@@ -93,7 +93,7 @@ func relativePluginPath(id resid.ResId) string {
func AbsolutePluginPath(pc *types.PluginConfig, id resid.ResId) string {
return filepath.Join(
pc.DirectoryPath, relativePluginPath(id), id.Kind)
pc.AbsPluginHome, relativePluginPath(id), id.Kind)
}
func (l *Loader) absolutePluginPath(id resid.ResId) string {