refactored ebook preparation, separated from calling the pager

This commit is contained in:
2025-10-21 21:11:04 +02:00
parent 7a6353a3b3
commit bf3bf65a60
2 changed files with 26 additions and 24 deletions

View File

@@ -59,7 +59,21 @@ func Execute(output io.Writer) int {
}
}
progress, err := View(conf)
ebook, err := Prepare(conf)
if err != nil {
return Die(err)
}
if conf.Dump {
fmt.Println(ebook.Body)
return 0
}
if conf.Debug || conf.XML {
return 0
}
progress, err := Pager(ebook)
if err != nil {
return Die(err)
}