func (c *Config) RegisterFlagsWithPrefix(prefix string, f *pflag.FlagSet) {
}
RegisterFlagsWithPrefix is used to register flags
package pluginregistry
import (
	"sync"
	"github.com/prometheus/client_golang/prometheus"
	"github.com/spf13/pflag"
	"github.com/bilibili-base/powermock/pkg/util/logger"
)
type Registry interface {
	MockPlugins() []MockPlugin
	RegisterMockPlugins(...MockPlugin) error
	MatchPlugins() []MatchPlugin
	RegisterMatchPlugins(...MatchPlugin) error
	StoragePlugin() StoragePlugin
	RegisterStoragePlugin(StoragePlugin) error
}
type BasicRegistry struct {
	cfg *Config
	matchPlugins  []MatchPlugin
	mockPlugins   []MockPlugin
	storagePlugin StoragePlugin
	registerer    prometheus.Registerer
	lock          sync.Mutex
	logger.Logger
}
type Config struct{}
func NewConfig() *Config {
	return &Config{}
}