diff --git a/caplets/manager.go b/caplets/manager.go index 66a4f920..88620c61 100644 --- a/caplets/manager.go +++ b/caplets/manager.go @@ -56,8 +56,12 @@ func Load(name string) (error, *Caplet) { name += Suffix } - for _, path := range LoadPaths { - names = append(names, filepath.Join(path, name)) + if name[0] != '/' { + for _, path := range LoadPaths { + names = append(names, filepath.Join(path, name)) + } + } else { + names = append(names, name) } for _, filename := range names {