int32_t main (int32_t argc,char *argv[]) { // we need 2 or 4 arguments! if (argc!=2 && argc!=4) { cout << "Usage: ./eval_odometry result_sha [user_sha email]" << endl; return 1; } // read arguments string result_sha = argv[1]; // init notification mail Mail *mail; if (argc==4) mail = new Mail(argv[3]); else mail = new Mail(); mail->msg("Thank you for participating in our evaluation!"); // run evaluation bool success = eval(result_sha,mail); if (argc==4) mail->finalize(success,"odometry",result_sha,argv[2]); else mail->finalize(success,"odometry",result_sha); // send mail and exit delete mail; return 0; }