#include "command.hh" #include "common-args.hh" #include "shared.hh" #include "store-api.hh" using namespace nix; struct CmdBuild : MixDryRun, InstallablesCommand { CmdBuild() { } std::string name() override { return "build"; } std::string description() override { return "build a derivation or fetch a store path"; } void run(ref store) override { auto paths = buildInstallables(store, dryRun); printInfo("build result: %s", showPaths(paths)); } }; static RegisterCommand r1(make_ref());