add error class

This commit is contained in:
MoAlyousef
2020-09-10 19:58:28 +03:00
parent b24df8406e
commit a6239fd335
12 changed files with 123 additions and 52 deletions
+6 -1
View File
@@ -1,4 +1,5 @@
#include "build.h"
#include "error.h"
#include <filesystem>
#include <sstream>
@@ -47,5 +48,9 @@ int run(int argc, char **argv) {
} // namespace cmkr::build
int cmkr_build_run(int argc, char **argv) {
return cmkr::build::run(argc, argv);
try {
return cmkr::build::run(argc, argv);
} catch (...) {
return cmkr::error::Status(cmkr::error::Status::Code::BuildError);
}
}