jonringer / nix-template

Make creating nix expressions easy
Creative Commons Zero v1.0 Universal
206 stars 8 forks source link

Don't panic, less readable #3

Closed jonringer closed 2 years ago

jonringer commented 3 years ago
[13:15:15] jon@jon-desktop /home/jon/projects/nixpkgs (master)
$ nix-template python -l mit -p azure-mgmt-synapse
thread 'main' panicked at 'Cannot write to file 'default.nix', already exists', src/main.rs:87:17
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[13:15:56] jon@jon-desktop /home/jon/projects/nixpkgs (master)
$ nix-template python -l mit -p azure-mgmt-synapse -n
No [PATH] provided, defaulting to "pkgs/development/python-modules/"
Creating directory: /home/jon/projects/nixpkgs/pkgs/development/python-modules/azure-mgmt-synapse
Generated a python nix expression at /home/jon/projects/nixpkgs/pkgs/development/python-modules/azure-mgmt-synapse/default.nix
Please add the following line to the approriate file in top-level:

  azure-mgmt-synapse = callPackage ../development/python-modules/azure-mgmt-synapse { };

would be nicer to have a sys::process::exit(1) with a helpful message instead of default panic message