package cli import ( "fmt" "io" ) type SimpleOptionTracer struct { w io.Writer } func NewSimpleOptionTracer(w io.Writer) *SimpleOptionTracer { return &SimpleOptionTracer{w: w} } func (tr *SimpleOptionTracer) TraceCliOption(name string, valueType string, value any) { fmt.Fprintf(tr.w, "Option: %s, Type: %s, Value: %v\n", name, valueType, value) }