add models generation and josn print

This commit is contained in:
2026-03-26 02:22:14 +01:00
parent 7c5a993623
commit af2b276599
319 changed files with 7394 additions and 27 deletions

View File

@@ -0,0 +1,23 @@
package jsonprint
import (
"encoding/json"
"os"
"github.com/alecthomas/chroma/quick"
)
func Print(v any) {
// Marshal your data to pretty JSON
b, err := json.MarshalIndent(v, "", " ")
if err != nil {
panic(err)
}
// Use Chroma to print colored JSON to stdout
// lexer: "json", style: "monokai", writer: os.Stdout
err = quick.Highlight(os.Stdout, string(b), "json", "terminal", "solarized")
if err != nil {
panic(err)
}
}