#include "Cli.h" #include #include #include #include using namespace cryfs; using cpputils::Random; using cpputils::SCrypt; using cpputils::CurlHttpClient; using cpputils::IOStreamConsole; using std::make_shared; using std::cerr; int main(int argc, const char *argv[]) { try { auto &keyGenerator = Random::OSRandom(); return Cli(keyGenerator, SCrypt::DefaultSettings, make_shared(), make_shared()).main(argc, argv); } catch (const std::exception &e) { cerr << "Error: " << e.what(); return EXIT_FAILURE; } }