[x] I have added documentation regarding my changes where necessary
[x] Any pre-existing tests continue to pass
[x] Additional tests were made covering my changes
Types of Changes
[ ] Bugfix (change that fixes an issue)
[x] New Feature (change that adds functionality)
[ ] Documentation Update (if none of the other choices apply)
Proposed Changes
Adds the api and cli to support hab dump --type all-uris. This generates a hab freeze for every non-placeholder defined URI and writes it as a json document. This lets you compare config changes for example if you want to make most of your configs inherit from the default configs you can check what changes that will make.
Combines all non-placeholder URI's into a single json document and display. This can be used to compare changes to configs when editing them in bulk.
Checklist
Types of Changes
Proposed Changes
Adds the api and cli to support
hab dump --type all-uris
. This generates a hab freeze for every non-placeholder defined URI and writes it as a json document. This lets you compare config changes for example if you want to make most of your configs inherit from the default configs you can check what changes that will make.