return nil instead of exiting, check for nil in loop

This commit is contained in:
iyz 2025-02-17 15:31:53 -05:00 committed by Manuel Rüger
parent 611e8e9b94
commit 076165c137

View File

@ -286,6 +286,7 @@ func RunMark(cCtx *cli.Context) error {
target := processFile(file, api, cCtx, creds.PageID, creds.Username)
if target != nil { // on dry-run or compile-only, the target is nil
log.Infof(
nil,
"page successfully updated: %s",
@ -294,6 +295,7 @@ func RunMark(cCtx *cli.Context) error {
fmt.Println(creds.BaseURL + target.Links.Full)
}
}
return nil
}
@ -415,7 +417,7 @@ func processFile(
html, _ := mark.CompileMarkdown(markdown, stdlib, file, cCtx.String("mermaid-provider"), cCtx.Float64("mermaid-scale"), cCtx.Bool("drop-h1"), cCtx.Bool("strip-linebreaks"))
fmt.Println(html)
os.Exit(0)
return nil
}
var target *confluence.PageInfo