// Config is put into a different package to prevent cyclic imports in case // it is needed in several locations package config import "time" type Config struct { Period time.Duration `config:"period"` StartId string `config:"start_id"` Parallelism int `config:"parallelism"` MaxDepth int `config:"max_depth"` } var DefaultConfig = Config{ Period: 1 * time.Second, StartId: "SmBCZgcGlKk", Parallelism: 5, MaxDepth: 10, }