summaryrefslogtreecommitdiff
path: root/describe
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-04-22 21:51:29 +0200
committerewy <ewy0@protonmail.com>2026-04-22 21:51:29 +0200
commitd88661935fa2b6e2c0fe93345800113e1a71b451 (patch)
tree0002f1152a4eebafee6e3dea4065964a50d786c0 /describe
parentdeebd135ffcb1c167f12ecf2d4c0aebdc14cbc86 (diff)
docs
Diffstat (limited to 'describe')
-rw-r--r--describe/describe.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/describe/describe.go b/describe/describe.go
index 0863b6d..a7070a1 100644
--- a/describe/describe.go
+++ b/describe/describe.go
@@ -15,6 +15,7 @@ var DescriptionPrefixes = []string{
var descriptions = make(map[model.Target]*string)
+// Describe attempts to read a description from a file and stores it in the cache
func Describe(key model.Target, file string) (string, error) {
if d := descriptions[key]; d != nil {
return *d, nil
@@ -35,6 +36,8 @@ func Describe(key model.Target, file string) (string, error) {
return text, err
}
+// FromReader reads a description from an io.Reader and returns it.
+// this is not stored in the cache.
func FromReader(reader io.Reader) (string, error) {
scanner := bufio.NewScanner(reader)
scanner.Split(bufio.ScanLines)