Files
VERSE ebde9ba68f refactor(commands): separate commands and its core into two folders (#32)
- I think it would be better if one for commands only, one for the spec
handling core logic so people won't be confused by the core logic inside
the commands folder (cleaner I guess)
- Regen docs
2026-07-05 11:27:30 +07:00

55 lines
3.8 KiB
Go

package text
import (
"github.com/versenilvis/iris/spec"
)
func init() {
spec.Register(&spec.Spec{
Name: "pandoc",
Description: "A universal document converter",
Options: []spec.Option{
{Name: "-f", Description: "Specify input format"},
{Name: "-t", Description: "Specify output format"},
{Name: "-o", Description: "Write output to FILE instead of stdout"},
{Name: "--data-dir", Description: "Specify the user data directory to search for pandoc data files"},
{Name: "-d", Description: "Specify a set of default option settings"},
{Name: "--bash-completion", Description: "Generate a bash completion script"},
{Name: "--verbose", Description: "Give verbose debugging output"},
{Name: "--quiet", Description: "Suppress warning messages"},
{Name: "--fail-if-warnings", Description: "Exit with error status if there are any warnings"},
{Name: "--log", Description: "Write log messages in machine-readable JSON format to FILE"},
{Name: "--list-input-formats", Description: "List supported input formats, one per line"},
{Name: "--list-output-formats", Description: "List supported output formats, one per line"},
{Name: "--list-extensions", Description: "List supported languages for syntax highlighting, one per line"},
{Name: "--list-highlight-styles", Description: "List supported styles for syntax highlighting, one per line"},
{Name: "-v", Description: "Print version"},
{Name: "-h", Description: "Show usage message"},
{Name: "--shift-heading-level-by", Description: "Shift heading levels by a positive or negative integer"},
{Name: "--indented-code-classes", Description: "Set the metadata field KEY to the value VAL"},
{Name: "--metadata-file", Description: "Read metadata from the supplied YAML (or JSON) file"},
{Name: "-p", Description: "Preserve tabs instead of converting them to spaces"},
{Name: "--tab-stop", Description: "Specify the number of spaces per tab"},
{Name: "--track-changes", Description: "Processes all the insertions and deletions and ignores comments"},
{Name: "--extract-media", Description: "Use the specified file as a custom template for the generated document"},
{Name: "-V", Description: "Print a system default data file. Files in the user data directory are ignored"},
{Name: "--eol", Description: "Windows"},
{Name: "--dpi", Description: "Attempts to wrap lines to the column width specified by --columns (default 72)"},
{Name: "--columns", Description: "Specify the number of section levels to include in the table of contents"},
{Name: "--strip-comments", Description: "Specifies the coloring style to be used in highlighted source code"},
{Name: "--print-highlight-style", Description: "Include contents of FILE, verbatim, at the end of the header"},
{Name: "-B", Description: "Include contents of FILE, verbatim, at the beginning of the document body"},
{Name: "-A", Description: "Include contents of FILE, verbatim, at the end of the document body"},
{Name: "--resource-path", Description: "Disable the certificate verification to allow access to unsecure HTTP resources"},
{Name: "--self-contained", Description: "Deprecated synonym for --markdown-headings=atx"},
{Name: "--top-level-division", Description: "Offset for section headings in HTML output (ignored in other output formats)"},
{Name: "--listings", Description: "Make list items in slide shows display incrementally"},
{Name: "--slide-level", Description: "Number"},
{Name: "--section-divs", Description: "Leaves mailto: links as they are"},
{Name: "--id-prefix", Description: "Use the specified file as a style reference in producing a docx or ODT file"},
{Name: "--epub-cover-image", Description: "Use the specified engine when producing PDF output"},
{Name: "--pdf-engine-opt", Description: "Use the given string as a command-line argument to the pdf-engine"},
},
})
}