gosidekick/gasgo

View on GitHub
config/config.go

Summary

Maintainability
A
0 mins
Test Coverage
package config

import "github.com/crgimenes/goconfig"

// Config holds the configuration.
type Config struct {
    MetadataFile string `json:"metadata_file" cfg:"metadata_file"`
}

// Parse condig parameters
func Parse() (*Config, error) {
    cfg := &Config{}

    err := goconfig.Parse(cfg)
    if err != nil {
        return nil, err
    }

    return cfg, nil
}