From 13d3958073e475b94adec1e616ed9ce49c273b29 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Thu, 18 Jan 2024 15:09:30 +0100 Subject: [PATCH] orga --- example.go => example/example.go | 0 go.mod | 14 ++++++++++++++ go.sum | 15 +++++++++++++++ handler.go | 4 +--- 4 files changed, 30 insertions(+), 3 deletions(-) rename example.go => example/example.go (100%) create mode 100644 go.mod create mode 100644 go.sum diff --git a/example.go b/example/example.go similarity index 100% rename from example.go rename to example/example.go diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..0d2e4a2 --- /dev/null +++ b/go.mod @@ -0,0 +1,14 @@ +module github.com/tlinden/yamldumphandler + +go 1.21 + +require ( + github.com/fatih/color v1.16.0 + gopkg.in/yaml.v3 v3.0.1 +) + +require ( + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + golang.org/x/sys v0.14.0 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..d6e3f4f --- /dev/null +++ b/go.sum @@ -0,0 +1,15 @@ +github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= +github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q= +golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/handler.go b/handler.go index 8965a2d..5d6b534 100644 --- a/handler.go +++ b/handler.go @@ -1,10 +1,9 @@ -package main +package yamldumphandler import ( "bytes" "context" "io" - "log" "log/slog" "regexp" "slices" @@ -19,7 +18,6 @@ import ( const defaultTimeFormat = "2006-01-02T03:04.05 MST" type YamlDumpHandler struct { - l *log.Logger writer io.Writer mu *sync.Mutex level slog.Leveler