Commit graph

  • d3ddcebda2 Merge 1fbfce02f5 into 8d9577a72e Kiril Zvezdarov 2015-05-02 02:52:54 +0000
  • 8d9577a72e Recursively insensitivize the configuration structures Kiril Zvezdarov 2015-05-01 16:18:03 -0400
  • 47b5435941 Added test coverage for searching for deeply nested values Kiril Zvezdarov 2015-05-01 15:15:24 -0400
  • b22fa2b439 Reordered the debug dump of configs to print them in order of precedence Kiril Zvezdarov 2015-05-01 15:14:41 -0400
  • c174e2427c Added accessing deep keys by recursive hierarchical search Kiril Zvezdarov 2015-04-26 15:02:19 -0400
  • 1fbfce02f5 Recursively insensitivize the configuration structures Kiril Zvezdarov 2015-05-01 16:18:03 -0400
  • a141461e4f Merge b477d087b3 into 2578450e4a Kiril Zvezdarov 2015-05-01 20:08:59 +0000
  • 2578450e4a Merge pull request #64 from gitter-badger/gitter-badge Steve Francia 2015-05-01 16:03:55 -0400
  • 2763b90eff Added Gitter badge The Gitter Badger 2015-05-01 20:02:50 +0000
  • c0c19ab651 Added test coverage for searching for deeply nested values Kiril Zvezdarov 2015-05-01 15:15:24 -0400
  • 73f97d107c Reordered the debug dump of configs to print them in order of precedence Kiril Zvezdarov 2015-05-01 15:14:41 -0400
  • a1b9194c7a Added accessing deep keys by recursive hierarchical search Kiril Zvezdarov 2015-04-26 15:02:19 -0400
  • 54e585af54 Clean config register before reading in from file in order to avoid stale values Kiril Zvezdarov 2015-04-26 15:08:10 -0400
  • ba3382dd23 59 - add properties file support to viper Wayne Walker 2015-04-14 13:15:02 -0500
  • b477d087b3 Fixed missing test preconditions Kiril Zvezdarov 2015-04-06 17:31:13 -0400
  • 59bc322d1a Moved indexing function to utils and added docs Kiril Zvezdarov 2015-03-27 17:03:12 -0400
  • b3a443f0b9 Unit test coverage for index creation and retrieval Kiril Zvezdarov 2015-03-27 13:40:58 -0400
  • 34ced34b4f Insensitivise indexes on creation Kiril Zvezdarov 2015-03-27 13:40:31 -0400
  • 10c9322d34 Use the index as a fall back if the regular key is not found Kiril Zvezdarov 2015-03-26 17:51:40 -0400
  • 7b841dc66d Added indexing of nested config values Kiril Zvezdarov 2015-03-23 09:07:56 -0400
  • 1edb5c4491 Merge fe3c783800 into 39ab3ca72e Kiril Zvezdarov 2015-04-03 13:02:37 +0000
  • 39ab3ca72e Noted that ReadInConfig returns errors that can be handled Kiril Zvezdarov 2015-03-28 13:43:38 -0400
  • 40762f7541 Current working directory is added to the config search paths by default Kiril Zvezdarov 2015-03-28 13:36:55 -0400
  • 001931a78f Merge bf641426ac into c861bdefb7 Kiril Zvezdarov 2015-04-02 21:04:49 +0000
  • c861bdefb7 Set default values when binding the whole flagset Kiril Zvezdarov 2015-04-01 21:42:06 -0400
  • 19ed496472 Added the pflags register to the debug output Kiril Zvezdarov 2015-04-01 21:39:09 -0400
  • 24dd877ad7 Added BindPFlags function which binds all flags in a given flag set to the pflags register Kiril Zvezdarov 2015-04-01 21:38:54 -0400
  • bf641426ac Set default values when binding the whole flagset Kiril Zvezdarov 2015-04-01 21:42:06 -0400
  • 590bfb59e5 Added the pflags register to the debug output Kiril Zvezdarov 2015-04-01 21:39:09 -0400
  • 2ef7a4a18b Added BindPFlags function which binds all flags in a given flag set to the pflags register Kiril Zvezdarov 2015-04-01 21:38:54 -0400
  • 9a0a6692b7 Added docstrings to all exported functions Kiril Zvezdarov 2015-04-01 17:08:42 -0400
  • fe3c783800 Noted that ReadInConfig returns errors that can be handled Kiril Zvezdarov 2015-03-28 13:43:38 -0400
  • 3f5458e0d3 Current working directory is added to the config search paths by default Kiril Zvezdarov 2015-03-28 13:36:55 -0400
  • ac722f39d3 Change small syntax error in Env Example Eran Chetz 2015-03-26 15:24:28 +0200
  • 2e2f3b2643 Marshal now gets the map via the AllSettings method Kiril Zvezdarov 2015-02-16 23:42:08 -0500
  • 700eefa74b Exported the Viper type in order to better support multiple Vipers Kiril Zvezdarov 2015-02-17 09:22:37 -0500
  • f49646ab83 Merge d1e96a5653 into e133904c4f Daniel Eloff 2015-03-13 02:19:25 +0000
  • e133904c4f Add GetSizeInBytes. Daniel Eloff 2015-02-28 16:03:22 -0500
  • 5b0b926e3d :%s/insensativiseMap/insensitiviseMap/g Anthony Fok 2015-01-22 00:43:42 -0700
  • 8b99f53550 Avoid searching for config file in executable's path Anthony Fok 2015-01-22 00:49:08 -0700
  • 0c5f3e2462 Minor revisions to README.md Anthony Fok 2015-03-07 03:52:13 -0700
  • 1258332127 Fix whitespace Chance Zibolski 2015-03-06 11:21:50 -0800
  • 03fb74b5d7 Support rewriting env keys Chance Zibolski 2015-03-06 11:21:17 -0800
  • 44f5f7c1c2 Merge 988f859eff into ededa04e0b Chance Zibolski 2015-03-06 18:12:53 +0000
  • ededa04e0b Add viper.GetDuration Chance Zibolski 2015-02-18 19:03:20 -0800
  • d1e96a5653 Add GetSizeInBytes. Daniel Eloff 2015-02-28 16:03:22 -0500
  • 0926c9179c Merge 888e1e5f0b into 90734830d1 Kiril Zvezdarov 2015-02-26 03:32:17 +0000
  • bbf41d5503 Merge 95de24ad3c into 90734830d1 Kiril Zvezdarov 2015-02-26 02:50:29 +0000
  • 988f859eff Add viper.GetDuration Chance Zibolski 2015-02-18 19:03:20 -0800
  • 07064faba2 Merge 7b71291b35 into 90734830d1 Ross Cooperman 2015-02-24 16:54:28 +0000
  • 90734830d1 Move viper.Reset() back to the public interface Ross Cooperman 2015-02-19 10:39:44 -0500
  • 7b71291b35 Move viper.Reset() back to the public interface Ross Cooperman 2015-02-19 10:39:44 -0500
  • 95de24ad3c Exported the Viper type in order to better support multiple Vipers Kiril Zvezdarov 2015-02-17 09:22:37 -0500
  • 888e1e5f0b Added keys from env and pflags to AllKeys Kiril Zvezdarov 2015-02-16 23:42:29 -0500
  • 347c770cfb Marshal now gets the map via the AllSettings method Kiril Zvezdarov 2015-02-16 23:42:08 -0500
  • 6c5a915341 adding more env tests spf13 2015-02-16 23:32:10 -0500
  • 82cbb7dec7 Upgrade from gopkg.in/yaml.v1 to gopkg.in/yaml.v2 Anthony Fok 2015-01-26 06:56:55 -0700
  • e69822897f bug fix: maps are not guaranteed to have consistent key ordering - always look in the order of AddConfigPath IntelliJ reformat code simplify cascade lookup Bill Robbins 2015-02-08 20:21:37 -0600
  • 64fc762506 enable 'static' method call of EnableCascading Bill Robbins 2015-02-06 15:58:40 -0600
  • 997cc95aa8 handle TMPDIR not existing for tests Bill Robbins 2015-02-06 15:20:54 -0600
  • b31edd9647 Update README.md dude 2015-02-06 15:01:11 -0600
  • f8427a63f0 Update README.md dude 2015-02-06 15:00:58 -0600
  • 10178ad847 Update for enabling cascading Bill Robbins 2015-02-06 15:00:04 -0600
  • 24b9be4805 adding cascading file support, off by default Bill Robbins 2015-02-06 14:35:00 -0600
  • c8bda1f37d Upgrade from gopkg.in/yaml.v1 to gopkg.in/yaml.v2 Anthony Fok 2015-01-26 06:56:55 -0700
  • f783671488 Merge pull request #2 from giantswarm/read-raw-config Tim Schindler 2015-01-24 00:56:15 +0100
  • d86cab2376 comment Tim Schindler 2015-01-22 16:16:15 +0000
  • fc23950253 read raw configuration by given bytes Tim Schindler 2015-01-22 16:14:18 +0000
  • b126443ea3 Merge pull request #1 from giantswarm/export-viper Tim Schindler 2015-01-20 17:05:01 +0100
  • 1e64bed1a9 exported viper struct for better usage in libraries Tim Schindler 2015-01-20 15:26:09 +0000
  • d8f2aa78d4 More intelligent AutomaticEnv behavior and updated documentation. spf13 2014-12-22 22:47:25 -0500
  • 54fed16054 Adding docs for SetEnvPrefix and cleaning up docs. spf13 2014-12-22 21:45:56 -0500
  • 1022d75c73 Adding Support for Environment variable prefixes spf13 2014-12-22 18:31:11 -0500
  • 183a253509 Merge 22c70c134e into 2909239689 g 2014-12-09 13:31:07 +0000
  • 2909239689 Change from Get(key) to v.Get(key) in GetXXX(key string) and MarshalKey(key string, rawVal interface{}) functions. kgv 2014-12-09 15:42:09 +0300
  • 22c70c134e Change from Get(key) to v.Get(key) in GetXXX(key string) and MarshalKey(key string, rawVal interface{}) functions. kgv 2014-12-09 15:42:09 +0300
  • cacbc4c733 Rewriting the documentation spf13 2014-12-07 02:03:49 +0100
  • 91b076eec5 MarshallReader -> marshalReader spf13 2014-12-06 09:48:28 +0100
  • 18a87c05c6 Adding documentation inline. Moving Reset() to viper_test.go spf13 2014-12-05 17:04:40 +0100
  • 29f1858f87 Viper now supports multiple vipers. No API changes. spf13 2014-12-05 03:55:51 +0100
  • be4807add1 Merge d2af0d4a25 into 90193e564a justin-calleja 2014-11-26 01:08:09 +0000
  • de1e3d60b0 Merge 69ce0aedb0 into 90193e564a andrewcohen 2014-11-13 21:36:44 +0000
  • 90193e564a Add travis ci support Andrew Cohen 2014-11-13 15:38:47 -0500
  • 6d5260a751 Merge c3dd71c3fb into 5aa1437cf3 andrewcohen 2014-11-13 21:23:22 +0000
  • 5aa1437cf3 Fix missed path->filepath renaming Andrew Cohen 2014-11-13 14:43:51 -0500
  • 69ce0aedb0 Add travis ci support Andrew Cohen 2014-11-13 15:38:47 -0500
  • ca8f15bd45 Fix missing package: path George Czabania 2014-11-14 09:03:29 +1300
  • c3dd71c3fb Fix missed path->filepath renaming Andrew Cohen 2014-11-13 14:43:51 -0500
  • 64816e4860 Merge pull request #21 from cudevmaxwell/typo Steve Francia 2014-11-12 16:54:00 -0500
  • 4dcc7d4916 Merge pull request #20 from mohae/fix-windows-path Steve Francia 2014-11-12 16:53:34 -0500
  • 6c340f2886 Fixed typo Kevin Bowrin 2014-11-07 18:14:27 +0000
  • 22f85e27c4 update to consistently use filepath instead of path and add looking in os.Getwd() for the config file to fix finding the config file in Windows issue Joel Scoble 2014-11-05 18:23:02 -0600
  • 3695fce1ff Documentation for nested config access. jacobstr 2014-10-29 22:31:20 -0600
  • 77144270da Merge pull request #18 from stp-ip/patch-1 Steve Francia 2014-10-29 07:51:07 -0400
  • bddcf7e104 Fix typo Michael Grosser 2014-10-29 07:43:14 +0100
  • 22d0391e9b Merge pull request #17 from bketelsen/etcd-consul-crypt Steve Francia 2014-10-28 22:22:49 -0400
  • 0562ef4c8b merge upstream/master Brian Ketelsen 2014-10-28 22:09:30 -0400
  • e55c96ecc9 document consul support, not requirement to set config type for remote KV stores Brian Ketelsen 2014-10-27 21:53:22 -0400
  • 563f4d44c4 add support for consul Brian Ketelsen 2014-10-27 21:14:46 -0400
  • 51da30f655 Added basic documentation, pointers to crypt repository, and tests for precedence Brian Ketelsen 2014-10-27 15:32:46 -0400