Add conversion tests for ArticleCollection
[dueringa_WikiWalker.git] / src / main.cpp
blob6d82908bf65879d84360c3b3d34d9d780d68183d
1 #include <iostream>
2 #include "WikiWalker.h"
3 #include "version.h"
5 using namespace std;
7 void usage(string exename);
9 int main(int argc, char** argv)
11 if(argc != 2) {
12 usage(argv[0]);
13 return -1;
16 if(std::string("-v") == argv[1] || std::string("--version") == argv[1]) {
17 std::cout << "WikiWalker, version " << _WW_VERSION << std::endl;
18 return 0;
21 string url = argv[1];
23 try {
24 WikiWalker w = WikiWalker();
25 w.startWalking(url);
26 } catch(std::exception& e) {
27 cout << "Error " << e.what() << endl;
28 return -1;
31 return 0;
34 void usage(string exename)
36 cout << "Usage: " << endl;
37 cout << exename << " [URL]" << endl;
38 cout << exename << " -v" << endl;