aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlunaphied <lunaphied@lunaphied.me>2024-03-25 14:13:44 +0000
committerGerrit Code Review <gerrit@lix>2024-03-25 14:13:44 +0000
commitd3d7489571baeb651d3843dba3b638621694c174 (patch)
tree2c480e6aae1704384ad66f1b5bd8dd644e7e1e08 /src
parent5a1c35f90756508617b4d694d49c4ac3defff1c5 (diff)
parent185ecf1f45e6bf2198fe9ca3bb7ad175f412a014 (diff)
Merge "Improve new CLI UX by supporting short `-E` flag for `--expr`" into main
Diffstat (limited to 'src')
-rw-r--r--src/libcmd/installables.cc1
-rw-r--r--src/nix/eval.md4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/libcmd/installables.cc b/src/libcmd/installables.cc
index 973db62b0..b40632887 100644
--- a/src/libcmd/installables.cc
+++ b/src/libcmd/installables.cc
@@ -187,6 +187,7 @@ SourceExprCommand::SourceExprCommand()
addFlag({
.longName = "expr",
+ .shortName = 'E',
.description = "Interpret [*installables*](@docroot@/command-ref/new-cli/nix.md#installables) as attribute paths relative to the Nix expression *expr*.",
.category = installablesCategory,
.labels = {"expr"},
diff --git a/src/nix/eval.md b/src/nix/eval.md
index 48d5aa597..d1daaf755 100644
--- a/src/nix/eval.md
+++ b/src/nix/eval.md
@@ -8,10 +8,10 @@ R""(
# nix eval --expr '1 + 2'
```
-* Evaluate a Nix expression to JSON:
+* Evaluate a Nix expression to JSON using the short-form expression flag:
```console
- # nix eval --json --expr '{ x = 1; }'
+ # nix eval --json -E '{ x = 1; }'
{"x":1}
```