Márk Sági-Kazár
d34be8d9ee
Improve BindEnv details
2019-07-13 11:35:03 +02:00
Bruce Wang and Márk Sági-Kazár
96441b4b74
BindEnv details specified. Now less confusion.
2019-07-13 11:35:03 +02:00
victor23d and Márk Sági-Kazár
2b4f7d3cde
Add dotenv documentation in README.md
2019-07-13 11:28:35 +02:00
Márk Sági-Kazár and Steve Francia
3349bd9cc2
Improve Unmarshal docs ( #713 )
...
Closes #589
Closes #588
2019-06-14 11:17:12 -04:00
okazu-dm and Márk Sági-Kazár
3b4aca7571
Fix example code
...
Unmarshal -> viper.Unmarshal
2019-06-13 10:51:37 +02:00
liubog2008 and Márk Sági-Kazár
b235f72abb
fix(leak): fix leak in dependency magiconair/properities
2019-06-11 23:33:57 +02:00
Alpha and Steve Francia
fde59dd3e4
ADD: installation method ( #604 )
...
* ADD: installation method
* Update README.md
2019-06-11 16:58:53 -04:00
Pawan Rawal and Steve Francia
0c777cfac1
Fix indentation for yamlStringSettings ( #651 )
...
The indentation seemed messed up and didn't read well. This change fixes it.
2019-06-11 16:53:59 -04:00
Márk Sági-Kazár and Steve Francia
ad5ed02fa4
Add support for int slice flags ( #637 )
...
* Add support for int slice flags
* Add int slice test to unmarshal
2019-06-11 16:51:57 -04:00
EmilLuta and Steve Francia
0da4d41b2d
Add WriteConfig documentation ( #649 )
2019-06-11 16:51:04 -04:00
0xflotus and Steve Francia
a52795991d
fixed marshal ( #647 )
2019-06-11 16:50:29 -04:00
Leonardo Fedalto and Steve Francia
33688bf23c
Fix typo on README.md ( #710 )
2019-06-11 16:48:19 -04:00
mexisme and Steve Francia
3620d3d9e1
Support .env format files ( #528 )
...
* Support `.env` format files
* Missing "dotenv" from SupportedExtns
2019-06-11 16:47:43 -04:00
Jean de Klerk and Bjørn Erik Pedersen
b5bf975e58
Clean up dependencies
...
This commit was created by manually removing github.com/ugorji/go/codec from
the go.mod (which now does not exist - see https://github.com/ugorji/go/issues/299 )
and running `go mod tidy`.
Closes #658
v1.4.0
2019-05-24 21:57:43 +02:00
Anthony Fok
2bd2732789
Use GetInt64 for largenum in viper_test.go
...
to prevent overflow error on 32-bit platforms.
Fixes #704
2019-05-24 11:53:49 -06:00
Anthony Fok
93066f92c6
Fix typo in viper_test.go: lagrenum → largenum
2019-05-24 07:40:12 -06:00
Mitch Connors and Steve Francia
7a605a50e6
Uint Support ( #681 )
...
* add GetUint/GetUint32/GetUint64
* Add Get(string) support for uint.
2019-04-08 10:06:45 -04:00
Kris and Steve Francia
fccfc2c271
Add API for setting file permissions
2019-04-04 14:02:01 +02:00
Bjørn Erik Pedersen
9e56dacc08
Remove superflous insensitiviseMaps in Unmarshal methods
...
Fixes #482
v1.3.2
2019-03-13 10:29:51 +01:00
Mark Sagi-Kazar and Bjørn Erik Pedersen
d104d259b3
Update go.sum with go1.11.4
...
In Go 1.11.4 a bug was fixed related to checksum calculation.
As a result, some packages might end up with a different checksum
from this version. The solution is upgrading, cleaning the mod cache
and recalculating the go.sum file.
See https://github.com/golang/go/issues/27093
2019-01-27 10:44:59 +01:00
Bjørn Erik Pedersen
6d33b5a963
Make the map in MergeConfigMap case insensitive
v1.3.1
2018-12-07 11:03:36 +01:00
Bjørn Erik Pedersen
41cd1c3aa3
Restrict Travis to >= Go 1.11, use Go Modules, and get the test to pass
v1.3.0
2018-12-05 17:13:47 +01:00
Bjørn Erik Pedersen
3535c75fa8
Add MergeConfigMap
...
Fixes #605
2018-12-05 17:13:47 +01:00
Bjørn Erik Pedersen
06c7c0d9b3
Use assert.EqualValues for slice checking
2018-11-19 10:38:40 +01:00
Benoit Masson and Bjørn Erik Pedersen
ae103d7e59
Moved shared resources out of the loops in TestBindPFlagsStringSlice()
...
Common code and resources put out of the loops, to improve
efficiency and readability.
2018-11-07 12:08:59 +01:00
Benoit Masson and Bjørn Erik Pedersen
69647fb422
Fixed TestBindPFlagsStringSlice()
...
Replaced Visit() by VisitAll(), so that the Changed attribute of
the updated flag is correctly set.
2018-11-07 12:08:59 +01:00
Benoit Masson and Bjørn Erik Pedersen
cc7e906d88
Updated TestBindPFlagsStringSlice() to highlight a failure
...
When pflag marked as changed, the value is not detected
(and lower priority value used)
2018-11-07 12:08:59 +01:00
Márk Sági-Kazár and Bjørn Erik Pedersen
b7a3b95476
Lookup environment variables instead of checking if the value is empty
...
This commit adds an `AllowEmptyEnv` option that, default off, that when set will allow set, but empty, environment variables
Fixes #317
2018-11-06 22:53:21 +01:00
Andrew Stuart
62edee3196
Revert "Cater for case-sensitive dependencies ( #463 )"
...
This reverts commit b56071875a .
2018-09-29 21:41:27 -07:00
Panagiotis Moustafellos and Andrew Stuart
b56071875a
Cater for case-sensitive dependencies ( #463 )
...
Switching jww from jwalterweatherman to jWalterWeatherman for cases when vgo is broken
2018-09-29 20:32:38 -07:00
Andrew Stuart
8e194e8ad2
Merge branch 'master' into mergefix/Issue284_Kubernetes_config
2018-09-28 01:05:04 -07:00
Andrew Stuart
0d783e7344
Use test log
2018-09-28 01:04:19 -07:00
Andrew Stuart and GitHub
2c12c60302
Fix nil pointer on watch function ( #568 )
v1.2.1
2018-09-28 00:53:21 -07:00
Bjørn Erik Pedersen
3171ef9a22
Revert "Add go.sum to .gitignore"
...
This reverts commit 841bd4ebcd .
2018-09-07 15:06:02 +02:00
Bjørn Erik Pedersen
841bd4ebcd
Add go.sum to .gitignore
...
Seems that it's better practice to keep that in Git for "main modules".
2018-09-07 11:52:15 +02:00
Bjørn Erik Pedersen
8fb6420065
Add go.mod
v1.2.0
2018-09-07 11:30:55 +02:00
Dr. Tobias Quathamer and aarti
0ac2068de9
Fix overflow error on 32 bit architectures ( #340 )
...
* Handle int64 separately for 32 bit architectures
* Remove tests which result in an overflow error on 32 bit architectures
2018-09-01 14:59:01 -06:00
Adhatama and aarti
8addaed22d
Add README.md for Consul remote provider ( #489 )
2018-08-28 16:05:06 -06:00
Aarti Parikh
05116ad639
Revert "fix dep wrong case ( #484 )"
...
This reverts commit b7a62b2c00 .
2018-08-28 02:34:36 -06:00
kun and aarti
b7a62b2c00
fix dep wrong case ( #484 )
2018-08-28 01:37:55 -06:00
Robin Brämer and aarti
e436d04e6d
correct a comment on viper.Set() ( #553 )
...
correct regiser with register
2018-08-28 01:29:26 -06:00
Michael and aarti
40b1bbb9a8
travis: update go versions ( #558 )
2018-08-28 01:08:14 -06:00
Xavier Coulon
41f829b2c9
refactor test to avoid negative counter on WG
...
Signed-off-by: Xavier Coulon <xcoulon@redhat.com >
2018-08-06 09:29:13 +02:00
Xavier Coulon
e12d3d32d1
Merge branch 'master' into Issue284_Kubernetes_config
2018-08-06 08:18:53 +02:00
Chris Reeves and Bjørn Erik Pedersen
907c19d40d
Support customising mapstructure.DecoderConfig for Unmarshal
...
* Added a new `DecoderConfigOption` type allowing the user to write custom
functions that can override the default mapstructure.DecoderConfig
settings
* Added a new `DecodeHook` function which returns
a `DecoderConfigOption`. This allows the user to easily set their own
Decode hooks when Unmarshaling
* Updated Unmarshal, UnmarshalKey and defaultDecoderConfig to support variadic
trailing `DecoderConfigOption` functions to allow for customisation of
the default mapstructure.DecoderConfig
* Added a test case with example usage
v1.1.0
2018-08-03 14:57:45 +02:00
Xavier Coulon
c1250e5dd7
apply review comments
...
use masks for checking the events.
Signed-off-by: Xavier Coulon <xcoulon@redhat.com >
2018-07-13 10:30:23 +02:00
Adriano and Brice Fernandes
d493c32b69
Update README.md ( #470 )
...
Fix typo in the environment variable usage documentation.
2018-07-10 13:30:20 +01:00
Brice Fernandes and GitHub
fb7a06477f
Add example of marshalling to string ( #531 )
2018-07-10 12:30:24 +01:00
Xavier Coulon
242f4890f5
Refactor with WaitGroup and check channel is open
...
Signed-off-by: Xavier Coulon <xcoulon@redhat.com >
2018-05-24 10:09:29 +02:00
Travis Jeffery and Bjørn Erik Pedersen
15738813a0
Add GetInt32
2018-05-07 09:10:07 +02:00