package config import "fmt" // Config holds the server configuration type Config struct { DataDir string Port string Host string } // Default returns the default configuration func Default() *Config { return &Config{ DataDir: "./data", Port: "8080", Host: "127.0.0.1", } } // Addr returns the full address to bind to func (c *Config) Addr() string { return fmt.Sprintf("%s:%s", c.Host, c.Port) }