Documentation ¶
Index ¶
- func BuildPlatformPath(path string) string
- func GetActiveRepositoriesConfigData() ([]map[string]interface{}, error)
- func GetAppConfig() *model.AppConfig
- func GetAppConfigData() (map[string]interface{}, error)
- func GetAppConfigField(section string, field string) reflect.Value
- func GetApplicationName() string
- func GetBlockedRepositoriesConfigData() ([]map[string]interface{}, error)
- func GetPlatformByUUID(UUID string) *model.PlatformConfig
- func GetPlatformsConfig() []model.PlatformConfig
- func GetPlatformsConfigData() ([]map[string]interface{}, error)
- func GetRepositoriesConfig() []model.RepositoryConfig
- func GetRepositoriesConfigData() ([]map[string]interface{}, error)
- func GetRepositoryByUUID(UUID string) *model.RepositoryConfig
- func GetRepositoryDestinationRepositoryName(repoConfig *model.RepositoryConfig) string
- func GetRepositorySourceRepositoryName(repoConfig *model.RepositoryConfig) string
- func Init(application string)
- func Load(path string, v interface{}) error
- func LoadWith(path string, v interface{}, um UnmarshalFunc) error
- func Save(path string, v interface{}) error
- func SaveAppConfig(appConfig *model.AppConfig) error
- func SavePlatformsConfig(platforms []model.PlatformConfig) error
- func SaveRepositoriesConfig(repositories []model.RepositoryConfig) error
- func SaveWith(path string, v interface{}, m MarshalFunc) error
- type MarshalFunc
- type UnmarshalFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildPlatformPath ¶
BuildPlatformPath returns platform path.
func GetActiveRepositoriesConfigData ¶
GetActiveRepositoriesConfigData returns active repositories config.
func GetAppConfigData ¶
GetAppConfigData returns app config data.
func GetAppConfigField ¶
GetAppConfigField returns app config field.
func GetApplicationName ¶
func GetApplicationName() string
GetApplicationName returns application name.
func GetBlockedRepositoriesConfigData ¶
GetBlockedRepositoriesConfigData returns blocked repositories config.
func GetPlatformByUUID ¶
func GetPlatformByUUID(UUID string) *model.PlatformConfig
GetPlatformByUUID returns platform config by platform UUID.
func GetPlatformsConfig ¶
func GetPlatformsConfig() []model.PlatformConfig
GetPlatformsConfig gets platforms config.
func GetPlatformsConfigData ¶
GetPlatformsConfigData returns platform config data.
func GetRepositoriesConfig ¶
func GetRepositoriesConfig() []model.RepositoryConfig
GetRepositoriesConfig returns repositories config.
func GetRepositoriesConfigData ¶
GetRepositoriesConfigData returns repositories config data.
func GetRepositoryByUUID ¶
func GetRepositoryByUUID(UUID string) *model.RepositoryConfig
GetRepositoryByUUID returns repository config by repository UUID.
func GetRepositoryDestinationRepositoryName ¶
func GetRepositoryDestinationRepositoryName(repoConfig *model.RepositoryConfig) string
GetRepositoryDestinationRepositoryName parses destination repository name.
func GetRepositorySourceRepositoryName ¶
func GetRepositorySourceRepositoryName(repoConfig *model.RepositoryConfig) string
GetRepositorySourceRepositoryName parses source repository name.
func LoadWith ¶
func LoadWith(path string, v interface{}, um UnmarshalFunc) error
LoadWith gets file.
func SaveAppConfig ¶
SaveAppConfig stores app config.
func SavePlatformsConfig ¶
func SavePlatformsConfig(platforms []model.PlatformConfig) error
SavePlatformsConfig stores platform config.
func SaveRepositoriesConfig ¶
func SaveRepositoriesConfig(repositories []model.RepositoryConfig) error
SaveRepositoriesConfig stores repositories config.
func SaveWith ¶
func SaveWith(path string, v interface{}, m MarshalFunc) error
SaveWith stores file.
Types ¶
type MarshalFunc ¶
MarshalFunc returns bytes array.
type UnmarshalFunc ¶
UnmarshalFunc gets bytes array.