diff options
Diffstat (limited to 'src/buildtool/main/main.cpp')
-rw-r--r-- | src/buildtool/main/main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp index ea17e9ea..0c5c0c15 100644 --- a/src/buildtool/main/main.cpp +++ b/src/buildtool/main/main.cpp @@ -41,6 +41,7 @@ #include "src/buildtool/logging/log_sink_cmdline.hpp" #include "src/buildtool/logging/log_sink_file.hpp" #include "src/buildtool/logging/logger.hpp" +#include "src/buildtool/main/add_to_cas.hpp" #include "src/buildtool/main/analyse.hpp" #include "src/buildtool/main/build_utils.hpp" #include "src/buildtool/main/cli.hpp" @@ -953,6 +954,11 @@ auto main(int argc, char* argv[]) -> int { ? kExitSuccess : kExitFailure; } + if (arguments.cmd == SubCommand::kAddToCas) { + return AddArtifactsToCas(arguments.to_add, traverser.GetRemoteApi()) + ? kExitSuccess + : kExitFailure; + } #endif // BOOTSTRAP_BUILD_TOOL auto [main_repo, main_ws_root] = |