Merge pull request #1 from faide/0.13.0

add support for 0.13.0 html feature
This commit is contained in:
David Vogel 2025-02-24 18:01:04 +01:00 committed by GitHub
commit 188f5c36cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,9 +16,10 @@ type OutputFormat string
const (
OutputFormatAuto OutputFormat = ""
OutputFormatPDF OutputFormat = "pdf"
OutputFormatPNG OutputFormat = "png"
OutputFormatSVG OutputFormat = "svg"
OutputFormatPDF OutputFormat = "pdf"
OutputFormatPNG OutputFormat = "png"
OutputFormatSVG OutputFormat = "svg"
OutputFormatHTML OutputFormat = "html" // this format is only available since 0.13.0
)
type CLIOptions struct {
@ -98,6 +99,12 @@ func (c *CLIOptions) Args() (result []string) {
if c.Format != OutputFormatAuto {
result = append(result, "-f", string(c.Format))
if c.Format == OutputFormatHTML {
// this is specific to version 0.13.0 where html
// is a feature than need explicit activation
// we must remove this when html becomes standard
result = append(result, "--features", "html")
}
}
if c.PPI > 0 {