Commit Graph

  • 346299ea79 Add getter for global Viper Bjørn Erik Pedersen 2016-08-06 18:06:49 +0200
  • abafbf243b Revert "Handle TOML Library Licensing" Bjørn Erik Pedersen 2016-08-05 11:20:27 +0200
  • a59dcccc82 Move the Afero fs to the Viper type Bjørn Erik Pedersen 2016-08-05 09:45:58 +0200
  • d0c2644870 Add dot in BindPFlag comment Albert 2016-08-05 12:25:24 +0500
  • 4cf0bd2789 Add support for Afero filesystems Matthieu Grieger 2016-08-05 00:24:49 -0700
  • 5619c0edbe Reset cache on config name change Roland Schilter 2016-08-05 09:18:19 +0200
  • 64dc6f6810 Add GetInt64 Chuanjian Wang 2016-08-05 15:16:55 +0800
  • 6d2589cd85 Update Readme with doit's new location Bryan Liles 2016-08-05 03:15:51 -0400
  • 7402856f06 Handle TOML Library Licensing Schley Andrew Kutz 2016-08-05 02:15:24 -0500
  • b53595fb56 Bump Travis to Go 1.6.3 Bjørn Erik Pedersen 2016-07-18 23:48:14 +0200
  • c1ccc378a0 Test on both Linux and OSX Bjørn Erik Pedersen 2016-06-06 00:03:07 +0200
  • d8a428b8a3 Bump Travis to 1.6.2 Bjørn Erik Pedersen 2016-05-08 20:07:13 +0200
  • 960e69f7c4 Allow tip to fail on Travis Bjørn Erik Pedersen 2016-05-08 14:34:24 +0200
  • a0cdbddebd Remove kr/pretty dependency Bjørn Erik Pedersen 2016-05-08 13:12:02 +0200
  • f904a17905 Update Travis config to Go 1.4.3, 1.5.4 and 1.6.1 Anthony Fok 2016-04-21 06:40:14 +0800
  • 8e57fea7a8 Update import path of fsnotify Anthony Fok 2016-04-20 21:51:22 +0800
  • 45b73b72ad Fix typo Tony Narlock 2016-03-07 02:07:42 -0600
  • c975dc1b4e implementing a weak decode wrapper called UnmarshalExact that errors on non existant fields in the destination struct dsp 2015-12-29 23:11:39 -0700
  • dd66c894de Populate readme with viper based apps Steve Francia 2016-02-08 17:01:43 -0500
  • e072d51737 use aliases in all keys list to enable proper Unmarshaling Marcin Stanisławski 2016-01-20 22:15:43 +0100
  • 30ce444d04 Update README with info about supporting Java properties files ryanwalls 2016-01-30 11:44:53 -0700
  • a212099cbe Watch the entire config dir for changes Bjørn Erik Pedersen 2016-01-11 16:07:23 +0100
  • cc70319ebc Fix config watch Bjørn Erik Pedersen 2016-01-11 13:34:45 +0100
  • 0c82789feb Handle the case Get() returns either map[interface{}]interface{} or map[string]interface{} Lei Feng 2015-12-25 12:29:33 +0800
  • 110492b300 Bugfix for Nested Key Casing akutz 2015-10-26 17:52:14 -0500
  • 991d18afb2 Adds MergeConfig functionality akutz 2015-11-12 14:20:40 -0600
  • c8c6312ace Add information about flag interfaces to the readme file. David Calavera 2015-12-18 18:34:45 -0500
  • 66249a6550 Add FlagValue interface to support other flag systems. David Calavera 2015-12-10 13:14:17 -0500
  • 105e3d0d19 Add Sub() for Viper, which returns a branch of a Viper instance. Lei Feng 2015-12-24 19:44:44 +0800
  • 79971f1ae7 add HCL support to the README file patdhlk 2015-12-13 21:47:41 +0100
  • 8e6f2421dc add test structure for hcl patdhlk 2015-12-13 21:37:32 +0100
  • 60e1b5f599 changed the test hcl config patdhlk 2015-12-12 00:27:07 +0100
  • 606a4f3933 add support for hcl patdhlk 2015-12-11 23:51:11 +0100
  • 5c53af5e4f README: describe interworking with flag package Sanjay Bhandari 2015-12-04 15:07:55 -0500
  • 823bc1371b Document the use of struct tags to map the dissimilar fields. Abhinandan 2015-12-03 21:44:42 +0530
  • 87d443c19b Fix tab issue. HuKeping 2015-12-02 18:15:48 +0800
  • 90b31f671f Merge pull request #138 from derekparker/fix-typo Steve Francia 2015-12-11 21:21:22 -0500
  • e3bc06f20c Refactored IsSet to examine keys akutz 2015-11-29 17:16:21 -0600
  • ce08532bfd Correct "etcd" naming Jonathan Boulle 2015-11-25 11:51:57 -0800
  • cc3dd557e0 readme: Fix typo Derek Parker 2015-12-03 11:47:09 -0800
  • c25387f10d AllKeys() now includes bound flag and env var keys akutz 2015-10-29 12:57:16 -0500
  • e37b56e207 Add dynamic reading of config file support spf13 2015-11-09 23:22:04 -0500
  • c374c6d0a9 Flag Binding Refactor akutz 2015-11-09 16:58:46 -0600
  • a7ef020a9a Clarify CWD search. Fixes #32 Vlad Didenko 2015-11-06 13:43:15 -0600
  • 87b94ba486 Fixed #115: Added code in the find method to search for nested configuration parameters James Sweet 2015-10-13 18:31:32 -0400
  • 6a665317fd use docker based travis-ci spf13 2015-11-04 18:15:48 -0500
  • 3041a43deb Noticed a couple ot typos James Mintram 2015-10-22 16:25:52 +0100
  • 493be7d534 Fix import syntax in README.md. David Symonds 2015-10-26 14:36:42 +1100
  • d2f75b4bef Add logo to readme Steve Francia 2015-11-02 11:07:43 -0500
  • 1967d93db7 Fixed #36: Changed Marshal to Unmarshal throughout. Matt Surabian 2015-08-23 23:40:56 -0400
  • 0a4a93b685 [110] Default Values Specify Type akutz 2015-08-29 10:54:20 -0500
  • 3c0ff861e3 running tests again jackspirou 2015-08-03 11:42:26 -0500
  • 09ba0a6954 fixing second slice type needed jackspirou 2015-07-30 15:46:38 -0500
  • d028fd65ba changing import statements back jackspirou 2015-07-30 15:44:12 -0500
  • cc1c9a82a5 typo: slice type needed jackspirou 2015-07-30 15:43:18 -0500
  • 0a12778a8c using my own version of github.com/spf13/cast for now jackspirou 2015-07-30 15:38:59 -0500
  • b9316c3299 adding GetStringMapStringSlice method jackspirou 2015-07-30 15:27:34 -0500
  • 9fca10189b Fixed #73 Vlad Didenko 2015-08-01 19:37:27 -0500
  • fa137328f6 Fixed #68 Vlad Didenko 2015-08-01 20:32:35 -0500
  • 2abb1bebfd Readme fixes and small edits jackspirou 2015-07-19 12:52:04 -0500
  • f14e1baa25 Fixes #83 Vlad Didenko 2015-07-18 17:30:30 -0500
  • 1e6a237e05 Syntax highlighting Maxime Horcholle 2015-07-16 14:16:31 +0200
  • db7ff930a1 AddSecureRemoteProvider adds the secret keyring to the default provider struct Kiril Zvezdarov 2015-06-21 19:19:00 -0400
  • 8e930a9714 Revert "The AddSecureRemoteProvider function didn't add secretKeyring to the remoteProvider struct." Kiril Zvezdarov 2015-06-21 19:13:01 -0400
  • ca00a9b4f7 The AddSecureRemoteProvider function didn't add secretKeyring to the remoteProvider struct. chalupaul 2015-05-27 15:50:32 -0500
  • 12f7ec6566 Fixes #87 Vlad Didenko 2015-06-15 09:31:24 -0500
  • 28ada1e5b0 Nested keys properly recurse on map[interface{}]interface{} Dotan Nahum 2015-05-27 18:15:02 +0300
  • be5ff3e484 Make the remote features optional bep 2015-05-30 21:28:33 +0200
  • d62d4bb4c6 Merge pull request #72 from kzvezdarov/cwd-fix Bjørn Erik Pedersen 2015-05-22 23:30:46 +0200
  • 79ee5adf46 Removed CWD from default search path Kiril Zvezdarov 2015-05-22 17:19:48 -0400
  • 0d75ecea1c update README.md oliveagle 2015-05-15 19:36:05 +0800
  • f3482afcd0 replace bytes.Buffer with io.Reader oliveagle 2015-05-14 17:40:59 +0800
  • 2a7f7f40fc add README.md, and fix strings.ToLower(configType) oliveagle 2015-05-11 12:33:35 +0800
  • 4aa8f94511 clean a little: added watch and ReadBufConf oliveagle 2015-05-08 17:18:00 +0800
  • 3492885e84 ReadBufConfig oliveagle 2015-05-08 17:13:33 +0800
  • be782f3fee Revert "Recursively insensitivize the configuration structures" bep 2015-05-11 23:36:42 +0200
  • 2e47d9ed4a Added doc entry on nested key access Kiril Zvezdarov 2015-05-02 14:20:33 -0400
  • 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
  • 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
  • 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
  • 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
  • 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
  • 9a0a6692b7 Added docstrings to all exported functions Kiril Zvezdarov 2015-04-01 17:08:42 -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
  • 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