From 888e1e5f0ba0c810df8e776a2e5e6d9b19878085 Mon Sep 17 00:00:00 2001 From: Kiril Zvezdarov Date: Mon, 16 Feb 2015 23:42:29 -0500 Subject: [PATCH] Added keys from env and pflags to AllKeys --- viper.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/viper.go b/viper.go index b48b31b..c00b4d5 100644 --- a/viper.go +++ b/viper.go @@ -633,6 +633,14 @@ func (v *viper) AllKeys() []string { m[key] = struct{}{} } + for key, _ := range v.env { + m[key] = struct{}{} + } + + for key, _ := range v.pflags { + m[key] = struct{}{} + } + for key, _ := range v.override { m[key] = struct{}{} }