nixpkgs/lib
Graham Christensen 059a71a611
lib/options: teach showOptions about funny option names
Handle the case where options have funny symbols inside of them.

Example:

If I reference the following attribute without it being defined:

  security.acme.certs."example.com".webroot

I now get the error:

    The option `security.acme.certs."example.com".webroot' is used but
    not defined.

where before I got:

    The option `security.acme.certs.example.com.webroot' is used but
    not defined.

which is not true.
2018-03-05 09:58:06 -05:00
..
systems prebuilt android tools: Init using SDK 2018-02-27 14:15:39 -05:00
tests lib, treewide: Add missing MIPS arches, and fix existing usage 2018-02-23 20:43:42 -05:00
attrsets.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
composable-derivation.nix lib: trivial spelling fixes 2017-04-19 19:37:55 -05:00
customisation.nix lib.addPassthru: removed as scheduled 2018-03-03 17:57:38 +01:00
debug.nix Add setFunctionArgs lib function. 2018-01-31 14:02:19 -05:00
default.nix Merge pull request #36168 from ryantm/majorminor 2018-03-04 20:06:48 +00:00
deprecated.nix Add setFunctionArgs lib function. 2018-01-31 14:02:19 -05:00
fetchers.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
filesystem.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
fixed-points.nix Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs" 2017-09-29 09:11:26 -04:00
generators.nix Add setFunctionArgs lib function. 2018-01-31 14:02:19 -05:00
licenses.nix z88dk: init at unstable-2018-02-20 (#35244) 2018-02-20 22:06:25 +00:00
lists.nix Merge pull request #33898 from oxij/nixos/related-packages-v5 2018-02-09 20:36:27 -05:00
maintainers-list.nix Revert "Revert "Convert maintainer file entries to attributes, add github handles"" 2018-03-04 05:13:19 +01:00
meta.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
minver.nix Nix minimal version: 1.10 -> 1.11 2017-08-22 13:28:55 +03:00
modules.nix Add setFunctionArgs lib function. 2018-01-31 14:02:19 -05:00
options.nix lib/options: teach showOptions about funny option names 2018-03-05 09:58:06 -05:00
sources.nix callCabal2nix: Fix calling with a path in the store. 2018-01-11 10:17:56 -05:00
strings-with-deps.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
strings.nix nixpkgs.lib: Add escapeNixString 2017-12-02 13:28:00 -05:00
trivial.nix lib: implement compare, splitByAndCompare, and compareLists 2018-02-09 19:51:05 +00:00
types.nix lib/types: add types.nonEmptyListOf 2018-02-08 10:01:49 +01:00
versions.nix lib: add versions library 2018-03-04 06:28:34 -08:00