Initialize plugins after handling initial command line flags
This is technically a breaking change, since attempting to set plugin files after the first non-flag argument will now throw an error. This is acceptable given the relative lack of stability in a plugin interface and the need to tie the knot somewhere once plugins can actually define new subcommands.
Showing
- doc/manual/src/release-notes/rl-2.4.md 7 additions, 0 deletionsdoc/manual/src/release-notes/rl-2.4.md
- src/build-remote/build-remote.cc 3 additions, 0 deletionssrc/build-remote/build-remote.cc
- src/libmain/common-args.cc 7 additions, 0 deletionssrc/libmain/common-args.cc
- src/libmain/common-args.hh 5 additions, 1 deletionsrc/libmain/common-args.hh
- src/libstore/globals.cc 1 addition, 0 deletionssrc/libstore/globals.cc
- src/libutil/args.cc 8 additions, 0 deletionssrc/libutil/args.cc
- src/libutil/args.hh 4 additions, 0 deletionssrc/libutil/args.hh
- src/nix-build/nix-build.cc 0 additions, 2 deletionssrc/nix-build/nix-build.cc
- src/nix-channel/nix-channel.cc 0 additions, 2 deletionssrc/nix-channel/nix-channel.cc
- src/nix-collect-garbage/nix-collect-garbage.cc 0 additions, 2 deletionssrc/nix-collect-garbage/nix-collect-garbage.cc
- src/nix-copy-closure/nix-copy-closure.cc 0 additions, 2 deletionssrc/nix-copy-closure/nix-copy-closure.cc
- src/nix-env/nix-env.cc 0 additions, 2 deletionssrc/nix-env/nix-env.cc
- src/nix-instantiate/nix-instantiate.cc 0 additions, 2 deletionssrc/nix-instantiate/nix-instantiate.cc
- src/nix-store/nix-store.cc 0 additions, 2 deletionssrc/nix-store/nix-store.cc
- src/nix/daemon.cc 0 additions, 2 deletionssrc/nix/daemon.cc
- src/nix/main.cc 0 additions, 2 deletionssrc/nix/main.cc
- src/nix/prefetch.cc 0 additions, 2 deletionssrc/nix/prefetch.cc
- tests/plugins.sh 1 addition, 1 deletiontests/plugins.sh
Loading
Please register or sign in to comment