Merge pull request #4615 from NixOS/nix-show-stats-with-nix-cmd

Make NIX_SHOW_STATS work with new-style commands
This commit is contained in:
Eelco Dolstra
2021-03-08 09:56:59 +01:00
committed by GitHub
2 changed files with 8 additions and 0 deletions

View File

@@ -48,6 +48,8 @@ struct EvalCommand : virtual StoreCommand, MixEvalArgs
ref<EvalState> getEvalState();
std::shared_ptr<EvalState> evalState;
~EvalCommand();
};
struct MixFlakeOptions : virtual Args, EvalCommand

View File

@@ -280,6 +280,12 @@ ref<EvalState> EvalCommand::getEvalState()
return ref<EvalState>(evalState);
}
EvalCommand::~EvalCommand()
{
if (evalState)
evalState->printStats();
}
void completeFlakeRef(ref<Store> store, std::string_view prefix)
{
if (prefix == "")