2024-07-08 10:49:48 -04:00

27 lines
622 B
Go

package main
import (
"time"
"github.com/multiformats/go-multiaddr"
"github.com/urfave/cli/v2"
)
type Options struct {
Port int
Address string
LogLevel string
LogEncoding string
LogOutput string
ClusterID uint
PubSubTopics cli.StringSlice
DatabaseURL string
RetentionPolicy time.Duration
StoreNodes []multiaddr.Multiaddr
DNSDiscoveryNameserver string
DNSDiscoveryURLs cli.StringSlice
EnableMetrics bool
MetricsAddress string
MetricsPort int
}