Add path per line output for db list #530
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
fauna db list
only outputs JSON. When running the command without the--database
flag, it's pretty verbose without providing a ton of value.Solution
If we update the output to be a path per line by default, we can simplify the output and shrink it down.
--json
can then output the JSON parsable version.Because we sometimes use the account API and sometimes use FQL directly, we can only really output a shape that looks like:
When
path
is unavailable, we'll output a warning message to stderr to let folks know the full path is not retrievable when using a secret.Result
When using
--database
:When using
--secret
:Testing
Updated the tests for list to prove the new output formats.