15 Commits

Author SHA1 Message Date
2c3f9c7b8f Add base64 as an importer type aside from string. 2019-01-05 14:33:12 -06:00
b91fe1550b FEATURE: XML output using a dsl to describe the DOM 2018-12-12 19:28:14 -06:00
eebe0bbe67 FEATURE: Add toml as an output converter.
closes #4
2018-11-16 13:26:11 -06:00
676f897189 FEATURE: Add YAML converter. 2018-08-25 18:39:25 -05:00
398fbc7e1b FEATURE: Support limited help for the available converters. 2018-08-22 00:13:11 -05:00
6418533562 UI: Command line subcommands and arguments are more usable.
The build and validate commands now take a list of files to process.

The outputs for files that specify the are given the same name as
the containing file with the extension changed to the extension that
the converter specifies.
2018-08-15 18:32:28 -05:00
f96813a2a8 DOCS: Documentation fixes. 2018-06-21 11:40:12 -04:00
c5e07daa7b FEATURE: Add an exec conversion target. 2018-06-21 11:40:05 -04:00
db9617bd6f REFACTOR: Don't presume io::Result for the converter Result. 2018-06-18 22:07:18 -05:00
00c1e1751a Formatting: cargo fmt. 2018-05-14 21:34:38 -05:00
5a6737d858 Add an environment variable output target. 2018-02-12 22:47:42 -06:00
30c9bc64b2 The great documentation roundup.
Add docstrings for all kinds of types.
2018-02-07 20:22:08 -06:00
5fba06d71f Add json as an output type.
* Uses serde_json
* Doesn't handle macro values very well.
* Handles maps and lists just fine.
* doesn't pretty print the values though.
2018-02-04 16:08:30 -06:00
389f395383 Cleanup: formatting and todos
cargo fmt
changed a fixme to a todo
2017-11-29 18:42:33 -06:00
2382cf9874 Wire up our converters for the Intermediate config data structures. 2017-11-15 22:44:34 -06:00