diff options
author | Tom Bereknyei <tomberek@gmail.com> | 2021-08-18 00:04:55 -0400 |
---|---|---|
committer | Tom Bereknyei <tomberek@gmail.com> | 2021-09-08 19:38:22 -0400 |
commit | dc25856d7469d8be2ff12a431cd11baedfee72d7 (patch) | |
tree | c2a8fe98c70454d81650d290840fa3cec3e2a99f | |
parent | a82de5b31b31e54023f5e4f9483b369f2ece278c (diff) |
Ensure nix flake show produces valid json
-rw-r--r-- | src/nix/flake-show.md | 3 | ||||
-rw-r--r-- | tests/flakes.sh | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/nix/flake-show.md b/src/nix/flake-show.md index 1a42c44a0..e484cf47e 100644 --- a/src/nix/flake-show.md +++ b/src/nix/flake-show.md @@ -35,4 +35,7 @@ specified by flake reference *flake-url*. These are the top-level attributes in the `outputs` of the flake, as well as lower-level attributes for some standard outputs (e.g. `packages` or `checks`). +With `--json`, the output is in a JSON representation suitable for automatic +processing by other tools. + )"" diff --git a/tests/flakes.sh b/tests/flakes.sh index 9e1b5b508..1bce4e4bd 100644 --- a/tests/flakes.sh +++ b/tests/flakes.sh @@ -386,12 +386,14 @@ git -C $templatesDir commit -m 'Initial' nix flake check templates nix flake show templates +nix flake show templates --json | jq (cd $flake7Dir && nix flake init) (cd $flake7Dir && nix flake init) # check idempotence git -C $flake7Dir add flake.nix nix flake check $flake7Dir nix flake show $flake7Dir +nix flake show $flake7Dir --json | jq git -C $flake7Dir commit -a -m 'Initial' # Test 'nix flake new'. |