using enum modeflags, use my own usage template, generated from manpage so I don't have to maintain it twice, it's also nicer

This commit is contained in:
2022-10-21 10:21:07 +02:00
parent 9dd2a49d9b
commit 975510c86a
9 changed files with 149 additions and 121 deletions

View File

@@ -43,21 +43,22 @@ func printData(w io.Writer, c cfg.Config, data *Tabdata) {
sortTable(c, data)
switch c.OutputMode {
case "extended":
case cfg.Extended:
printExtendedData(w, c, data)
case "ascii":
case cfg.Ascii:
printAsciiData(w, c, data)
case "orgtbl":
case cfg.Orgtbl:
printOrgmodeData(w, c, data)
case "markdown":
case cfg.Markdown:
printMarkdownData(w, c, data)
case "shell":
case cfg.Shell:
printShellData(w, c, data)
case "yaml":
case cfg.Yaml:
printYamlData(w, c, data)
default:
printAsciiData(w, c, data)
}
}
func output(w io.Writer, str string) {