feat(qmkasciigen): add print-out flag

main
sudo pacman -Syu 2023-08-10 17:28:37 +07:00
parent c5c00fd2fc
commit dbe033f2ae
1 changed files with 5 additions and 2 deletions

View File

@ -27,6 +27,7 @@ var (
flagQMKInfoFile string
flagQMKKeymapFile string
flagOutput string
flagPrintOutput bool
flagPrintLayout bool
flagPrintLayer bool
)
@ -38,6 +39,7 @@ func init() {
flag.StringVar(&flagQMKInfoFile, "qmk-info-file", "", "QMK info json file")
flag.StringVar(&flagQMKKeymapFile, "qmk-keymap-file", "", "QMK keymap json file")
flag.StringVar(&flagOutput, "out", "", "Output file")
flag.BoolVar(&flagPrintOutput, "print-out", false, "Print output")
flag.BoolVar(&flagPrintLayout, "print-layout", false, "Print layout name")
flag.BoolVar(&flagPrintLayer, "print-layer", false, "Print layer name")
}
@ -50,6 +52,7 @@ func main() {
log.Printf("flagQMKInfoFile: [%s]\n", flagQMKInfoFile)
log.Printf("flagQMKKeymapFile: [%s]\n", flagQMKKeymapFile)
log.Printf("flagOutput: [%s]\n", flagOutput)
log.Printf("flagPrintOutput: [%v]\n", flagPrintOutput)
log.Printf("flagPrintLayout: [%v]\n", flagPrintLayout)
log.Printf("flagPrintLayer: [%v]\n", flagPrintLayer)
}
@ -72,8 +75,8 @@ func main() {
PrintLayer: flagPrintLayer,
},
)
if flagDebug {
log.Printf("Result:\n%s\n", result)
if flagPrintOutput {
fmt.Println(result)
}
// Optional