diff options
| author | Paul Buetow <paul@buetow.org> | 2024-10-18 22:03:01 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-10-18 22:03:01 +0300 |
| commit | d20ce579021f3dc087cbcb19a2e0cb2f9a4db113 (patch) | |
| tree | b3f29756524637b8d5ba6fa9c1ebe8ecefa30c8a /internal/entry | |
| parent | ee2cb360bfb6ab35cb8a373fd1237993cea168d0 (diff) | |
can edit a post before posting int
Diffstat (limited to 'internal/entry')
| -rw-r--r-- | internal/entry/entry.go | 8 |
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 +} |
