Commit graph

  • c5b203acd6 Remove incompatible compilers main develop Mike Bierlee 2023-03-14 00:17:24 +0300
  • a995c710c0 Add CI Mike Bierlee 2023-03-14 00:12:44 +0300
  • 363c96eefc Add vcode tasks Mike Bierlee 2023-02-20 23:42:27 +0300
  • 9f1d4ff9ba Merge remote-tracking branch 'origin/main' into develop Mike Bierlee 2023-01-11 02:07:30 +0300
  • f1df69172f Remove illegal keys from dub json Mike Bierlee 2023-01-11 02:07:15 +0300
  • b5420a8ea9 Update copyrights Mike Bierlee 2023-01-11 02:06:41 +0300
  • 59f3a29d85 Merge remote-tracking branch 'origin/main' into develop Mike Bierlee 2022-11-28 20:13:08 +0300
  • 612acc83c8 Adjust link to mirage injector repo Mike Bierlee 2022-11-28 20:12:55 +0300
  • c2b792d9a1 Merge remote-tracking branch 'origin/main' into develop Mike Bierlee 2022-11-27 21:47:55 +0300
  • b9f1b253a6 Promote the Poodinis value injector in the Readme Mike Bierlee 2022-11-27 21:47:36 +0300
  • 703868ec25 Add very important thing Mike Bierlee 2022-11-27 18:05:09 +0300
  • ea491e6d2d Remove illegal descriptions Mike Bierlee 2022-11-27 17:26:07 +0300
  • 973317bab5 Add documentation to loadConfig Mike Bierlee 2022-10-31 22:07:13 +0300
  • fec9c1ab71 Tweak readme even more Mike Bierlee 2022-10-27 20:27:13 +0300
  • 6882b9567c Tweak readme more Mike Bierlee 2022-10-27 20:26:50 +0300
  • 183cf309a4 Tweak readme Mike Bierlee 2022-10-27 20:25:12 +0300
  • f76cf8699a Bump version for initial release v1.0.0 Mike Bierlee 2022-10-27 20:18:10 +0300
  • df35f9076d Sort format table alphabetically Mike Bierlee 2022-10-13 21:38:58 +0300
  • 52f7ad9cd2 Use ini in quickstart Mike Bierlee 2022-10-13 21:37:12 +0300
  • 9fa1092e80 Add multline tests to ini and java Mike Bierlee 2022-10-13 21:31:34 +0300
  • 747c5cf0d8 Add yaml to todo Mike Bierlee 2022-10-13 21:14:46 +0300
  • 86a2fa0f9f Add support for multiline values Mike Bierlee 2022-10-13 21:14:25 +0300
  • b0895cc13f Add TOML to todo Mike Bierlee 2022-10-13 20:13:34 +0300
  • 6d692985e0 Add ini example Mike Bierlee 2022-10-13 20:09:14 +0300
  • 987dd7f31d Add ini config to changelog Mike Bierlee 2022-10-13 02:21:19 +0300
  • c0e534e6d3 Tweak package description Mike Bierlee 2022-10-13 02:19:59 +0300
  • 062e9c02a6 Tweak readme Mike Bierlee 2022-10-13 02:12:27 +0300
  • 6661ef73b4 Add java load aliases for the unaware Mike Bierlee 2022-10-13 01:58:26 +0300
  • 9eac0515a1 Add INI config factory Mike Bierlee 2022-10-13 01:56:27 +0300
  • aaa6512af4 Tweak comment Mike Bierlee 2022-10-13 01:39:05 +0300
  • bfc0554b85 Play around with examle properties a bit Mike Bierlee 2022-10-13 01:09:53 +0300
  • cb5731c691 Remove redundant java properties tests Mike Bierlee 2022-10-13 01:08:07 +0300
  • d71e6b8f6e Move todo stuff to todo file Mike Bierlee 2022-10-13 01:05:27 +0300
  • b82b50a16f Support exclamation marks as comments in Java properties Mike Bierlee 2022-10-13 00:53:50 +0300
  • 7f65ef9d9e Allow values to be empty in Java config Mike Bierlee 2022-10-13 00:42:01 +0300
  • 46fb406cad Add support for colon as key/value separator in Java properties Mike Bierlee 2022-10-13 00:31:01 +0300
  • 6d3833cbf1 Test with comment inside quotes Mike Bierlee 2022-10-11 21:35:36 +0300
  • 99a536a544 Support values with quotes in keyvalue config Mike Bierlee 2022-10-11 21:32:33 +0300
  • 0b0b3108b1 Add support for relative nesting in sections Mike Bierlee 2022-10-11 21:13:51 +0300
  • 089e42a2bf Support ini-like sections in keyvalue config Mike Bierlee 2022-10-11 21:07:08 +0300
  • 42e93e64d0 Support semicolons as comments in keyvalue config Mike Bierlee 2022-10-11 20:49:32 +0300
  • 5a34831b03 Extract java config parser to generic reusable key/value parser Mike Bierlee 2022-10-11 20:29:26 +0300
  • 7ff59bfc00 Add new test case Mike Bierlee 2022-10-11 20:18:25 +0300
  • 540c04f842 Fix punctuation Mike Bierlee 2022-10-09 01:46:51 +0300
  • 47252a2f50 Add dub shield v0.0.0-beta.1 Mike Bierlee 2022-10-09 01:42:55 +0300
  • 75becace37 Add autogenerated documentation Mike Bierlee 2022-10-09 01:10:05 +0300
  • d9e0b61909 Add make step for building docs Mike Bierlee 2022-10-09 01:07:34 +0300
  • a125b38f2c Add additional readme sections Mike Bierlee 2022-10-09 01:06:52 +0300
  • 4e029a7408 Add reference to formats Mike Bierlee 2022-10-09 01:03:22 +0300
  • d4a5398542 Add supported formats to the table Mike Bierlee 2022-10-09 01:02:38 +0300
  • e5de998577 Add quickstart example to readme Mike Bierlee 2022-10-09 00:42:15 +0300
  • 40fe5135d2 Add changelog Mike Bierlee 2022-10-09 00:22:34 +0300
  • 16b5032e9b Ignore comments in java properties Mike Bierlee 2022-10-09 00:17:20 +0300
  • 4ee94f8a9c Add properties files to loadConfig Mike Bierlee 2022-10-09 00:12:24 +0300
  • 4c9f007be7 Use generic loadconfig in format non-specific examples Mike Bierlee 2022-10-09 00:05:33 +0300
  • 05e44b1b26 Add java properties example Mike Bierlee 2022-10-09 00:02:25 +0300
  • 34e78be898 Trim key/value in java props Mike Bierlee 2022-10-08 23:53:56 +0300
  • 40a20ca3ff Add java properties config factory Mike Bierlee 2022-10-08 23:46:34 +0300
  • 05202053da Add config manipulation example Mike Bierlee 2022-10-07 00:55:31 +0300
  • 35c6a25382 Add setter to easily assign values to path in config Mike Bierlee 2022-10-07 00:51:17 +0300
  • 253b90acbb Grammar Mike Bierlee 2022-09-29 02:31:42 +0300
  • b1d25f6191 Add valueSubstitutionExample to all examples Mike Bierlee 2022-09-29 02:30:49 +0300
  • 6ea996cd08 Accept whitespace a bit more Mike Bierlee 2022-09-29 02:28:48 +0300
  • b45a616d29 Fix and extend valueSubstitution Example Mike Bierlee 2022-09-29 02:10:45 +0300
  • df3ccf8007 Add a todo to readme Mike Bierlee 2022-09-29 02:05:53 +0300
  • bad8f0ec6d Add escaping and hardening Mike Bierlee 2022-09-29 02:04:58 +0300
  • 01a555be55 Spruce up the readme Mike Bierlee 2022-09-29 01:31:22 +0300
  • c5bdc9d41a Add config from other config substitution Mike Bierlee 2022-09-29 01:31:10 +0300
  • 3c7918c2e2 Add return of default values Mike Bierlee 2022-09-29 00:38:54 +0300
  • 3ae90783de Add config substitution example Mike Bierlee 2022-09-29 00:13:20 +0300
  • 72af2f322e Add env var substitution test for JSON Mike Bierlee 2022-09-28 23:54:38 +0300
  • 84220739d8 Add ability to disable env var substitution Mike Bierlee 2022-09-28 23:49:08 +0300
  • 8389d75958 Add null value test Mike Bierlee 2022-09-28 23:35:10 +0300
  • f0d5f34390 Add test for conservation of whitespace Mike Bierlee 2022-09-28 23:33:23 +0300
  • 2d934074fd Add env var substitution Mike Bierlee 2022-09-28 23:31:52 +0300
  • 20233a6d8f Update description for consistency Mike Bierlee 2022-09-25 20:17:50 +0300
  • dfe977a84a Gremmer v0.0.0 Mike Bierlee 2022-09-25 19:49:15 +0300
  • 061b52830b Extend readme a bit Mike Bierlee 2022-09-25 19:43:32 +0300
  • daf4c9029b Add uber convenience function 'loadConfig' Mike Bierlee 2022-09-25 19:38:37 +0300
  • e62fe7c9ae Rename dictionary to config in unittests for consistency Mike Bierlee 2022-09-25 19:23:27 +0300
  • ff6afb7e9c Trim segments in paths Mike Bierlee 2022-09-25 19:20:52 +0300
  • 3e272f9e5a Add imperative convenience functions for loading JSON Mike Bierlee 2022-09-25 19:09:59 +0300
  • 94ae45a408 Add JSON config example Mike Bierlee 2022-09-25 19:03:26 +0300
  • 3c5f88b9fd Add ability to fetch a subconfig Mike Bierlee 2022-09-24 20:05:15 +0300
  • 2a5ae23576 Simplify creation of dictionaries in tests Mike Bierlee 2022-09-24 19:49:38 +0300
  • cb8e737e6c Add get with type conversion for convenience Mike Bierlee 2022-09-24 19:42:29 +0300
  • 32598ca434 Add public inline documentation Mike Bierlee 2022-09-24 19:31:21 +0300
  • 20a7c0471b Add file loading Mike Bierlee 2022-09-24 18:51:32 +0300
  • a1a99d1dee Add json string parsing Mike Bierlee 2022-09-24 18:43:56 +0300
  • fcbc372923 Add JsonConfigFactory Mike Bierlee 2022-09-24 18:05:33 +0300
  • 1272ef1bc4 Allow empty path Mike Bierlee 2022-09-24 17:09:20 +0300
  • bcd9bf22e3 Remove unneccesary check Mike Bierlee 2022-09-24 17:07:08 +0300
  • 373f2fc1c3 Define ConfigLoader interface Mike Bierlee 2022-09-24 17:05:47 +0300
  • e293baf526 Rename project to detach it from Poodinis Mike Bierlee 2022-09-24 16:58:49 +0300
  • af6dd95d57 Support conventional array indexing notation Mike Bierlee 2022-09-24 03:46:19 +0300
  • 7d7dd9a328 Get rid of empty segments in config path Mike Bierlee 2022-09-24 03:32:30 +0300
  • 70301442a2 Add additional tests Mike Bierlee 2022-09-24 03:27:41 +0300
  • 16b430a135 Slight refactor Mike Bierlee 2022-09-24 03:18:49 +0300
  • a4b0e7982e Add support for getting config from objects Mike Bierlee 2022-09-24 02:55:44 +0300
  • e3673755de Make it possible to get a value from a root object Mike Bierlee 2022-09-24 02:07:31 +0300