Rename `renderOptions` to `encodeGNUCommandLine`

... as suggested by @edolstra
wip/yesman
Gabriel Gonzalez 5 years ago
parent 183a99734f
commit 8c6a05c8c9
  1. 4
      lib/cli.nix
  2. 2
      lib/default.nix
  3. 2
      lib/tests/misc.nix

@ -6,10 +6,10 @@
boilerplate related to command-line construction for simple use cases.
Example:
renderOptions { foo = "A"; bar = 1; baz = null; qux = true; v = true; }
encodeGNUCommandLine { foo = "A"; bar = 1; baz = null; qux = true; v = true; }
=> " --bar '1' --foo 'A' --qux -v"
*/
renderOptions =
encodeGNUCommandLine =
options:
let
render = key: value:

@ -121,7 +121,7 @@ let
isOptionType mkOptionType;
inherit (asserts)
assertMsg assertOneOf;
inherit (cli) renderOptions;
inherit (cli) encodeGNUCommandLine;
inherit (debug) addErrorContextToAttrs traceIf traceVal traceValFn
traceXMLVal traceXMLValMarked traceSeq traceSeqN traceValSeq
traceValSeqFn traceValSeqN traceValSeqNFn traceShowVal

@ -443,7 +443,7 @@ runTests {
testRenderOptions = {
expr =
renderOptions
encodeGNUCommandLine
{ foo = "A";
bar = 1;

Loading…
Cancel
Save