be6555e46c
- rename csconfig.Hub -> HubCfg - move some Load*() functions to NewConfig() - config.yaml: optional common section - remove unused working_dir
21 lines
543 B
Go
21 lines
543 B
Go
package csconfig
|
|
|
|
// HubConfig holds the configuration for a hub
|
|
type HubCfg struct {
|
|
HubIndexFile string // Path to the local index file
|
|
HubDir string // Where the hub items are downloaded
|
|
InstallDir string // Where to install items
|
|
InstallDataDir string // Where to install data
|
|
}
|
|
|
|
func (c *Config) loadHub() error {
|
|
c.Hub = &HubCfg{
|
|
HubIndexFile: c.ConfigPaths.HubIndexFile,
|
|
HubDir: c.ConfigPaths.HubDir,
|
|
InstallDir: c.ConfigPaths.ConfigDir,
|
|
InstallDataDir: c.ConfigPaths.DataDir,
|
|
}
|
|
|
|
return nil
|
|
}
|