From 18f6fba6eaa2b688c23da6c818e115939fa93c6d Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Mon, 7 Feb 2022 18:41:07 +0300 Subject: [PATCH] [#1115] neofs-ir: determine config type based on extension Signed-off-by: Evgenii Stratonikov --- cmd/neofs-ir/defaults.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/neofs-ir/defaults.go b/cmd/neofs-ir/defaults.go index 09c8724b..28b30532 100644 --- a/cmd/neofs-ir/defaults.go +++ b/cmd/neofs-ir/defaults.go @@ -23,7 +23,11 @@ func newConfig(path string) (*viper.Viper, error) { if path != "" { v.SetConfigFile(path) - v.SetConfigType("yml") // fixme: for now + if strings.HasSuffix(path, ".json") { + v.SetConfigType("json") + } else { + v.SetConfigType("yml") + } err = v.ReadInConfig() }