diff options
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 +} |
