This commit is contained in:
ProgramSnail 2022-08-04 01:22:09 +03:00
parent 4d899f64a7
commit b4a7121411
23 changed files with 681 additions and 11 deletions

20
interactive_mode.cpp Normal file
View file

@ -0,0 +1,20 @@
#include "interactive_mode.hpp"
#include <cstddef>
#include <iostream>
#include "build_graph.hpp"
#include "builder.hpp"
#include "cli_common.hpp"
void interactiveMode() {
build_system::Builder builder = constructBuilder(std::cin, &std::cout);
build_system::BuildGraph build_graph = constructBuildGraph(std::cin, &std::cout);
size_t target_id = constructTargetId(std::cin, &std::cout);
execute(builder, build_graph, target_id, &std::cout);
}