Commit Graph

  • 315278c264 Make marshal spelling consistent throughout Herkermer Sherwood 2016-12-09 06:14:40 -0800
  • 5b296abffb Fix spelling Herkermer Sherwood 2016-12-09 06:12:34 -0800
  • 75bbdad0c3 Remove extra comments Herkermer Sherwood 2016-12-09 06:11:09 -0800
  • a694a73d31 Fix incorrectly modified imports Herkermer Sherwood 2016-12-09 06:10:10 -0800
  • 5d10b9a48a Add shared write function and safe methods Herkermer Sherwood 2016-12-08 17:07:43 -0800
  • 5ae581fbf7 Add support for toml Herkermer Sherwood 2016-12-08 17:07:08 -0800
  • e4c838dc30 Add WriteConfig methods Herkermer Sherwood 2016-12-08 03:00:18 -0800
  • 4c3baa4a94 Fixed the issue of incorrect defer and error checking order. The error checking must be first otherwise it will cause panic. g3rk6 2016-01-25 22:56:20 -0500
  • 3611c6c1c4 Added method to write into YAML file. g3rk6 2016-01-10 21:59:10 -0500
  • 71d6b8c96f Added functionality to export configuration based on config type. The feature supports JSON and TOML. g3rk6 2015-09-20 02:24:06 -0400
  • 985fae64ee Added method to write into TOML file. g3rk6 2015-09-08 03:25:36 -0400
  • 3247ce7c30 Merge 393cd591dc into 0967fc9ace Vladimir Vivien 2017-04-19 14:22:43 +0000
  • da03ede466 Merge ed3e8623b5 into 0967fc9ace Konrad Kleine 2017-04-19 12:33:20 +0000
  • 14294d165f Merge 835f7826d0 into 0967fc9ace Matt Rickard 2017-04-19 12:03:23 +0000
  • b4801c9944 Merge f6077e77c2 into 0967fc9ace Valentin Pichard 2017-04-19 11:56:17 +0000
  • 21a8c83361
    respect durationSlice type (spf13/pflag#122) Roman Volosatovs 2017-04-18 15:58:37 +0200
  • 6152d25e55
    properly handle uint types Roman Volosatovs 2017-04-18 15:54:21 +0200
  • 945f4d6695
    properly handle various slice/array types Roman Volosatovs 2017-04-18 15:52:21 +0200
  • afd117e0d8 Merge 70685607d8 into 0967fc9ace Alexandre Bourget 2017-04-17 21:08:54 +0000
  • 55547298c5 Merge e197beec2f into 0967fc9ace Abhinandan 2017-04-17 16:57:43 +0000
  • bb1e5d5512 Merge 553a030220 into 0967fc9ace Ben Gadbois 2017-04-17 15:08:20 +0000
  • f531e91ccd Merge 9341daefb3 into 0967fc9ace Roman Volosatovs 2017-04-17 15:08:20 +0000
  • 5e7b004740 Merge 824e0d24e0 into 0967fc9ace David Symonds 2017-04-17 12:21:10 +0000
  • 0967fc9ace Properly handle string slice values Paweł Szczur 2017-04-17 10:08:15 +0200
  • 9341daefb3
    viper.go: GetBoolSlice Roman Volosatovs 2017-04-13 10:49:02 +0200
  • 0d3c5c6c30
    viper.go: GetDurationSlice Roman Volosatovs 2017-04-13 10:43:54 +0200
  • b11cd5a631 Merge 94e8f72a4c into 5d46e70da8 Cameron Moore 2017-04-10 09:48:01 +0000
  • 5d46e70da8 Fix UnmarshalKey handling of time.Duration Miguel Eduardo Gil Biraud 2017-04-10 11:26:50 +0200
  • cc9aa0f5b0 Merge 1af7e37071 into 84f94806c6 Diep Pham 2017-04-10 08:56:28 +0000
  • 1af7e37071 fixes unmarshalKey doesn't work with time.Duration Diep Pham 2017-04-10 15:56:10 +0700
  • 0dd8eb23d0 adds test case for UnmarshalKey time.Duration Diep Pham 2017-04-10 15:40:52 +0700
  • d42cd66967 fixed tabs Brad Peabody 2017-04-06 16:33:43 -0700
  • ef3911a241 made flag section more clear and with better examples Brad Peabody 2017-04-06 16:26:12 -0700
  • fb72938b55 rename configFiles > configFileChain satotake 2017-04-04 01:50:16 +0900
  • 33923af746 write test satotake 2017-04-04 01:41:05 +0900
  • 1b560de7b7 add ChainMergeConfigFiles satotake 2017-04-03 02:11:29 +0900
  • 61e4ed33d2 Merge ca8f15bd45 into 84f94806c6 George Czabania 2017-04-01 02:09:08 +0000
  • 84f94806c6 Avoid the start of go-routines which are never get stopped Wolfgang Friedl 2017-03-15 14:43:09 +0100
  • 65b703039c renamed Response to RemoteResponse WolfgangFriedl 2017-03-15 10:23:21 +0100
  • 8cf063907b removed dependency to crypt from viper.go WolfgangFriedl 2017-03-15 09:03:55 +0100
  • 0b5690fd87 Revert "remote: Avoid the start of go-routines which are never get stopped" Bjørn Erik Pedersen 2017-03-15 08:09:33 +0100
  • 9decb7fce8 Revert "remote: Avoid the start of go-routines which are never get stopped" revert-313-master Bjørn Erik Pedersen 2017-03-15 08:09:33 +0100
  • 11ca61e888 remote: Avoid the start of go-routines which are never get stopped Wolfgang Friedl 2017-03-15 08:08:46 +0100
  • 268618327c Add string slice support to defaultDecoderConfig Alexander Krasnukhin 2017-03-03 12:09:20 +0100
  • 21e45f5ded Add GetIntSlice functions mkrasilnikov 2017-03-02 10:52:48 +0300
  • b912d8b835 removed not needed struct WolfgangFriedl 2017-02-22 09:56:07 +0100
  • 5f2abee1c5 add watch-remote functionality which is using channels (async) possible risk v.keystore is updated async (currenlt no mutex are used) WolfgangFriedl 2017-02-22 08:29:27 +0100
  • d68d0a5b46 avoid the start of go-routines which are never stopped WolfgangFriedl 2017-02-22 07:02:34 +0100
  • d41277840c Merge aa295b144a into 7538d73b4e Herkermer Sherwood 2017-02-18 03:13:25 +0000
  • 7538d73b4e travis: Bump to Go 1.7.5 and 1.8 (Yay!) Bjørn Erik Pedersen 2017-02-17 17:38:17 +0100
  • d90f2bb139 Only save config on success in ReadInConfig Cameron Moore 2016-12-27 21:49:59 -0600
  • 6a2c991955 Grammar fix in doc Nikola Kovacs 2017-02-08 18:26:21 +0100
  • 0939e4373c Fix InConfig to be case insensitive on the provided key Ben Gadbois 2017-02-07 01:31:09 +0100
  • 1803d14360 Replaced ContainsRune() usage with IndexRune() for portability Julien Kauffmann 2017-01-24 09:08:30 -0500
  • 4257721a8b Fixed environment variable handling on Windows (fixes #282) Julien Kauffmann 2016-12-02 14:11:59 -0500
  • 3968772673 Fixed tests not passing on Windows Julien Kauffmann 2017-01-24 09:09:02 -0500
  • 5168378d82 Fix UnmarshalKey to use of defaultDecoderConfig Miguel Eduardo Gil Biraud 2017-01-21 01:53:06 +0100
  • 237b7040d9 Failing test for key unmarshaling with nested structs containing time.Duration Miguel Eduardo Gil Biraud 2017-01-21 01:51:27 +0100
  • b80be0b847 Add check to see if v.onConfigChange is nil before calling Jeff DeFond 2017-01-13 12:28:45 -0800
  • 61c45d73da Properly handle StringSlice flag escaped values. Paweł Szczur 2017-01-04 11:18:13 +0100
  • 5d9cb36f40 Add proper handling of flag.StringSlice Paweł Szczur 2017-01-04 10:52:07 +0100
  • cf8e8c0e19 Only save config on success in ReadInConfig Cameron Moore 2016-12-27 21:49:59 -0600
  • 5ed0fc31f7 Fix MergeInConfig error return Kevin GEORGES 2016-12-13 10:38:49 +0100
  • aa295b144a Add shared write function and safe methods Herkermer Sherwood 2016-12-08 17:07:43 -0800
  • 6b4d3dc059 Remove unused import Herkermer Sherwood 2016-12-08 17:07:21 -0800
  • c4b0efecc9 Add support for toml Herkermer Sherwood 2016-12-08 17:07:08 -0800
  • 4fae23fe25 Add WriteConfig methods Herkermer Sherwood 2016-12-08 03:00:18 -0800
  • 7a4eb0bd6f Merge pull request #1 from d33d33/mergeInConfig Kevin GEORGES 2016-12-06 17:13:53 +0100
  • ee3be64d57 Fix MergeInConfig error return d33d33 2016-12-06 11:06:30 -0500
  • a16df4f05e Merge remote-tracking branch 'g3rk6/master' into feature/write-config Herkermer Sherwood 2016-12-05 12:17:17 -0800
  • 94e8f72a4c Properly handle string slice values Cameron Moore 2016-09-26 21:16:45 -0500
  • 4815bfb9dd Merge 806c9668e7 into 651d9d916a Bjørn Erik Pedersen 2016-11-27 17:57:54 +0000
  • 9ca9d6745d Expose configPaths via ConfigPaths() and v.ConfigPaths() Thordur Bjornsson 2016-11-23 22:31:44 +0100
  • 46a6809372 Move onConfigChangeList initialize to New Reza Mohammadi 2016-11-21 17:55:21 +0330
  • 83ab21f534 Support multiple config change listeners Reza Mohammadi 2016-11-21 15:46:56 +0330
  • 6816bca321 Add test for top level keys Matt Spaulding 2016-11-07 17:06:05 +0000
  • 4c6d781515 Add top level key support Matt Spaulding 2016-11-07 16:01:35 +0000
  • f3638581fd Add more intricate TypeByDefaultValue logic Samuel Nelson 2016-11-06 00:17:30 -0600
  • 651d9d916a Document case-insensitivity for key taking methods Albert Nigmatzianov 2016-10-29 23:33:52 +0200
  • 553a030220 Fixing error assignment Ben Gadbois 2016-10-25 20:18:25 +0200
  • 80ab6657f9 Copy and insensitivise maps in Set Bjørn Erik Pedersen 2016-10-24 17:49:00 +0200
  • 806c9668e7 Copy and insensitivise maps in Set Bjørn Erik Pedersen 2016-10-24 17:49:00 +0200
  • 285f151019 Fixed AllKeys() to include env values added with BindEnv() Benoît Masson 2016-10-23 23:04:21 +0200
  • dfa6f643fe Fixed: values bound with BindEnv added to AllKeys() Benoit Masson 2016-10-23 21:45:18 +0200
  • e6b18b458a Added: test for BindEnv() and AllKeys() Benoit Masson 2016-10-23 22:00:22 +0200
  • 9a9d751c15 expose mapstructure.DecoderConfig Ryan Neal 2016-10-17 10:29:07 -0700
  • 50515b700e Increase performance of nested keys search Benoît Masson 2016-10-14 11:24:45 +0200
  • 569fae7eaf Merge branch 'fix-env-path' of https://github.com/dAdAbird/viper into fix-env-path Andrew Pogrebnoy 2016-10-13 15:50:36 +0300
  • b873a72ac9 Fixed panic in AddConfigPath Andrew Po 2016-05-04 18:01:25 +0300
  • 44208030b3 Allow errors to propagate from getConfigFile(). (#161) Jonathan Anderson 2016-10-13 09:03:30 -0230
  • 2b28cc09b5 Fix typo: regiser to register in comment Konrad Kleine 2016-09-07 10:43:37 +0200
  • 4339546753 Merge upstream Jonathan Anderson 2016-10-12 23:14:15 -0230
  • 88e3ba5452 Changed: simplified find() fast path and increase performance Benoit Masson 2016-10-12 22:45:01 +0200
  • 93f1be46b4 Fixed: insensitiviseMaps and tests Benoit Masson 2016-10-12 22:38:58 +0200
  • 92deb7c865 Document case-insensitivity for key taking methods bogem 2016-10-12 21:06:42 +0200
  • c14ce6d43c Correct FlagValue interface examples in Readme (#254) Nils Landt 2016-10-12 11:40:13 +0200
  • 70195d3cd5 Correct FlagValue interface examples in Readme Nils Landt 2016-10-12 08:05:31 +0200
  • 51f23d1f1c Restore performance for the simple case Bjørn Erik Pedersen 2016-10-10 13:40:38 +0200
  • 1918e18f13 Restore performance for the simple case Bjørn Erik Pedersen 2016-10-10 10:35:18 +0200
  • 54b81535af Add BenchmarkGet Bjørn Erik Pedersen 2016-10-10 11:47:23 +0200