From a43dfa74aa1d5336581b8853588c07ac975ea884 Mon Sep 17 00:00:00 2001 From: David Thorpe Date: Wed, 5 Jun 2024 09:54:24 +0200 Subject: [PATCH] Added plugins --- go.mod | 1 - go.sum | 2 -- plugin/auth/main.go | 11 +++++++++++ plugin/httpserver/main.go | 11 +++++++++++ plugin/logger/main.go | 11 +++++++++++ plugin/nginx/main.go | 11 +++++++++++ plugin/router/main.go | 11 +++++++++++ plugin/static/main.go | 11 +++++++++++ plugin/tokenjar/main.go | 11 +++++++++++ 9 files changed, 77 insertions(+), 3 deletions(-) create mode 100644 plugin/auth/main.go create mode 100644 plugin/httpserver/main.go create mode 100644 plugin/logger/main.go create mode 100644 plugin/nginx/main.go create mode 100644 plugin/router/main.go create mode 100644 plugin/static/main.go create mode 100644 plugin/tokenjar/main.go diff --git a/go.mod b/go.mod index 46284c1..4a3db83 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,6 @@ require ( github.com/djthorpe/go-tablewriter v0.0.7 github.com/mutablelogic/go-client v1.0.8 github.com/stretchr/testify v1.9.0 - golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 ) require ( diff --git a/go.sum b/go.sum index 3172d8f..4a303b4 100644 --- a/go.sum +++ b/go.sum @@ -10,8 +10,6 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= -golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= 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= diff --git a/plugin/auth/main.go b/plugin/auth/main.go new file mode 100644 index 0000000..94be8bd --- /dev/null +++ b/plugin/auth/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + auth "github.com/mutablelogic/go-server/pkg/handler/auth" +) + +func Plugin() server.Plugin { + return auth.Config{} +} diff --git a/plugin/httpserver/main.go b/plugin/httpserver/main.go new file mode 100644 index 0000000..c547d84 --- /dev/null +++ b/plugin/httpserver/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + httpserver "github.com/mutablelogic/go-server/pkg/httpserver" +) + +func Plugin() server.Plugin { + return httpserver.Config{} +} diff --git a/plugin/logger/main.go b/plugin/logger/main.go new file mode 100644 index 0000000..158dd04 --- /dev/null +++ b/plugin/logger/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + logger "github.com/mutablelogic/go-server/pkg/middleware/logger" +) + +func Plugin() server.Plugin { + return logger.Config{} +} diff --git a/plugin/nginx/main.go b/plugin/nginx/main.go new file mode 100644 index 0000000..06b2dfe --- /dev/null +++ b/plugin/nginx/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + nginx "github.com/mutablelogic/go-server/pkg/handler/nginx" +) + +func Plugin() server.Plugin { + return nginx.Config{} +} diff --git a/plugin/router/main.go b/plugin/router/main.go new file mode 100644 index 0000000..13bb432 --- /dev/null +++ b/plugin/router/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + router "github.com/mutablelogic/go-server/pkg/handler/router" +) + +func Plugin() server.Plugin { + return router.Config{} +} diff --git a/plugin/static/main.go b/plugin/static/main.go new file mode 100644 index 0000000..be04fb6 --- /dev/null +++ b/plugin/static/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + static "github.com/mutablelogic/go-server/pkg/handler/static" +) + +func Plugin() server.Plugin { + return static.Config{} +} diff --git a/plugin/tokenjar/main.go b/plugin/tokenjar/main.go new file mode 100644 index 0000000..be63ca7 --- /dev/null +++ b/plugin/tokenjar/main.go @@ -0,0 +1,11 @@ +package main + +import ( + // Packages + server "github.com/mutablelogic/go-server" + tokenjar "github.com/mutablelogic/go-server/pkg/handler/tokenjar" +) + +func Plugin() server.Plugin { + return tokenjar.Config{} +}