haskell-nix/hnix

Better error message for missing parameters

Open

#357 opened on Sep 8, 2018

 (1 comment) (1 reaction) (0 assignees)Nix (116 forks)github user discovery
enhancementexception handlinggood first issuehelp wanted

Repository metrics

Stars
 (835 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

$ nix-instantiate -E "(import <nixpkgs> {}).buildEnv {}"
error: anonymous function at /nix/store/aaq585dv6ngsfhzx9bdq1ia0zgnlj322-nixos-18.09/nixos/pkgs/build-support/buildenv/default.nix:8:2 called without required argument 'name', at /nix/store/aaq585dv6ngsfhzx9bdq1ia0zgnlj322-nixos-18.09/nixos/lib/customisation.nix:69:12

$ ./result/bin/hnix --eval -E '(import <nixpkgs> {}).buildEnv {}' -I nix=$PWD/data/nix/corepkgs -I ~/dev/ --strict                                                                                                                                           
hnix: Missing value for parameter: "name"

Contributor guide