summaryrefslogtreecommitdiff
path: root/internal/entry
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-10-18 22:03:01 +0300
committerPaul Buetow <paul@buetow.org>2024-10-18 22:03:01 +0300
commitd20ce579021f3dc087cbcb19a2e0cb2f9a4db113 (patch)
treeb3f29756524637b8d5ba6fa9c1ebe8ecefa30c8a /internal/entry
parentee2cb360bfb6ab35cb8a373fd1237993cea168d0 (diff)
can edit a post before posting int
Diffstat (limited to 'internal/entry')
-rw-r--r--internal/entry/entry.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/entry/entry.go b/internal/entry/entry.go
index 0132f38..7ad2b2c 100644
--- a/internal/entry/entry.go
+++ b/internal/entry/entry.go
@@ -7,6 +7,7 @@ import (
"strings"
"time"
+ "codeberg.org/snonux/gos/internal/prompt"
"codeberg.org/snonux/gos/internal/timestamp"
)
@@ -107,3 +108,10 @@ func (e *Entry) MarkPosted() error {
e.State = Posted
return nil
}
+
+func (e Entry) Edit() error {
+ if err := prompt.EditFile(e.Path); err != nil {
+ return err
+ }
+ return nil
+}