bitbucket.org/Aishee/synsec@v0.0.0-20210414005726-236fc01a153d/pkg/csconfig/hub.go (about) 1 package csconfig 2 3 /*ccscli specific config, such as hub directory*/ 4 type Hub struct { 5 HubDir string `yaml:"-"` 6 ConfigDir string `yaml:"-"` 7 HubIndexFile string `yaml:"-"` 8 DataDir string `yaml:"-"` 9 } 10 11 func (c *Config) LoadHub() error { 12 if err := c.LoadConfigurationPaths(); err != nil { 13 return err 14 } 15 16 c.Hub = &Hub{ 17 HubIndexFile: c.ConfigPaths.HubIndexFile, 18 ConfigDir: c.ConfigPaths.ConfigDir, 19 HubDir: c.ConfigPaths.HubDir, 20 DataDir: c.ConfigPaths.DataDir, 21 } 22 23 return nil 24 }