11 lines
365 B
Go
11 lines
365 B
Go
package config
|
|
|
|
// Fetcher provides an interface to get typed information out of a configuration
|
|
// "source". These sources could be the OS enviornment, a .gitconfig, or even
|
|
// just a `map`.
|
|
type Fetcher interface {
|
|
// Get returns the string value associated with a given key and a bool
|
|
// determining if the key exists.
|
|
Get(key string) (val string, ok bool)
|
|
}
|