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()