document consul support, not requirement to set config type for remote KV stores
diff --git a/README.md b/README.md index d470fd6..6051f6a 100644 --- a/README.md +++ b/README.md
@@ -9,7 +9,7 @@ application to handle file based configuration and seamlessly marry that with command line flags which can also be used to control application behavior. Viper also supports retrieving configuration values from remote key/value stores. -Etcd is currently supported, and Consul is coming soon. +Etcd and Consul are supported. ## Why Viper? @@ -100,11 +100,13 @@ ### Remote Key/Value Store Example - Unencrypted viper.AddRemoteProvider("etcd", "http://127.0.0.1:4001","/config/hugo.json") + viper.SetConfigType("json") // because there is no file extension in a stream of bytes err := viper.ReadRemoteConfig() ### Remote Key/Value Store Example - Encrypted viper.AddSecureRemoteProvier("etcd","http://127.0.0.1:4001","/config/hugo.json","/etc/secrets/mykeyring.gpg") + viper.SetConfigType("json") // because there is no file extension in a stream of bytes err := viper.ReadRemoteConfig()