Rename AppendFlags->MergeFlags
continuous-integration/drone/tag Build is passing Details

main v0.1.0
René Jochum 2 years ago
parent c47e05dc93
commit 801d2fec3b
Signed by: jochum
GPG Key ID: F7D906F5E51E8E5E

@ -97,7 +97,7 @@ func main() {
auth2ClientReg := auth2.ClientAuthRegistry()
auth2ClientReg.ForcePlugin("jwt")
flags := ibun.AppendFlags(ilogger.AppendFlags(auth2ClientReg.AppendFlags([]cli.Flag{
flags := ibun.AppendFlags(ilogger.AppendFlags(auth2ClientReg.MergeFlags([]cli.Flag{
// Generate
&cli.BoolFlag{
Name: "auth2_generate_keys",

@ -25,7 +25,7 @@ func (p *noopClientPlugin) String() string {
return "noop"
}
func (p *noopClientPlugin) AppendFlags(flags []cli.Flag) []cli.Flag {
func (p *noopClientPlugin) MergeFlags(flags []cli.Flag) []cli.Flag {
return flags
}
@ -70,7 +70,7 @@ func (p *noopRouterPlugin) String() string {
return "noop"
}
func (p *noopRouterPlugin) AppendFlags(flags []cli.Flag) []cli.Flag {
func (p *noopRouterPlugin) MergeFlags(flags []cli.Flag) []cli.Flag {
return flags
}

@ -13,8 +13,8 @@ type registryFuncs interface {
// String returns the name of the plugin
String() string
// AppendFlags appends a list of cli.Flag's for micro.Service
AppendFlags(flags []cli.Flag) []cli.Flag
// MergeFlags merges a list of cli.Flag's for micro.Service
MergeFlags(flags []cli.Flag) []cli.Flag
// Init should be executed in micro.Init
Init(cli *cli.Context, service micro.Service) error

@ -43,7 +43,7 @@ func (p *jwtPlugin) String() string {
return "jwt"
}
func (p *jwtPlugin) AppendFlags(flags []cli.Flag) []cli.Flag {
func (p *jwtPlugin) MergeFlags(flags []cli.Flag) []cli.Flag {
return sutil.MergeFlags(flags,
&cli.StringFlag{
Name: "auth2_jwt_pub_key",

@ -35,7 +35,7 @@ func (p *jwtPlugin) String() string {
return "jwt"
}
func (p *jwtPlugin) AppendFlags(flags []cli.Flag) []cli.Flag {
func (p *jwtPlugin) MergeFlags(flags []cli.Flag) []cli.Flag {
return sutil.MergeFlag(flags, &cli.StringFlag{
Name: "auth2_jwt_pub_key",
Usage: "Public key PEM base64 encoded",

@ -49,7 +49,7 @@ func (r *AuthRegistry[T]) Register(plugin T) {
}
// Flags returns a list of cli.Flag's for micro.Service
func (r *AuthRegistry[T]) AppendFlags(flags []cli.Flag) []cli.Flag {
func (r *AuthRegistry[T]) MergeFlags(flags []cli.Flag) []cli.Flag {
if r.forcedPlugin == "" {
flags = sutil.MergeFlag(flags, &cli.StringFlag{
Name: fmt.Sprintf("auth2_%s", r.kind),
@ -61,7 +61,7 @@ func (r *AuthRegistry[T]) AppendFlags(flags []cli.Flag) []cli.Flag {
for _, p := range r.plugins {
if p2, ok := any(p).(registryFuncs); ok {
flags = p2.AppendFlags(flags)
flags = p2.MergeFlags(flags)
}
}

Loading…
Cancel
Save