MCPcopy
hub / github.com/grafana/dskit / RegisterFlagsWithPrefix

Method RegisterFlagsWithPrefix

cache/compression.go:37–39  ·  view source on GitHub ↗

RegisterFlagsWithPrefix registers flags with provided prefix.

(f *flag.FlagSet, prefix string)

Source from the content-addressed store, hash-verified

35
36// RegisterFlagsWithPrefix registers flags with provided prefix.
37func (cfg *CompressionConfig) RegisterFlagsWithPrefix(f *flag.FlagSet, prefix string) {
38 f.StringVar(&cfg.Compression, prefix+"compression", "", fmt.Sprintf("Enable cache compression, if not empty. Supported values are: %s.", strings.Join(supportedCompressions, ", ")))
39}
40
41func (cfg *CompressionConfig) Validate() error {
42 if cfg.Compression != "" && !slices.Contains(supportedCompressions, cfg.Compression) {

Callers 1

Calls

no outgoing calls

Tested by 1