aboutsummaryrefslogtreecommitdiff
path: root/src/libutil/escape-char.cc
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2024-09-15 16:13:22 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2024-09-15 16:52:30 +0200
commit80202e3ca314c21547c48f3a23d3f629cd9ddb87 (patch)
tree62d383f680d625443eb36123b783775e4bcf0c15 /src/libutil/escape-char.cc
parent727258241fc0b3c02691b72302d2c3092baca275 (diff)
common-eval-args: raise warning if `--arg` isn't a valid Nix identifier
See https://git.lix.systems/lix-project/lix/issues/496. The core idea is to be able to do e.g. nix-instantiate -A some-nonfree-thing --arg config.allowUnfree true which is currently not possible since `config.allowUnfree` is interpreted as attribute name with a dot in it. In order to change that (probably), Jade suggested to find out if there are any folks out there relying on this behavior. For such a use-case, it may still be possible to accept strings, i.e. `--arg '"config.allowUnfree"'. Change-Id: I986c73619fbd87a95b55e2f0ac03feaed3de2d2d
Diffstat (limited to 'src/libutil/escape-char.cc')
0 files changed, 0 insertions, 0 deletions