Mercurial > hg > easyhg
diff src/main.cpp @ 643:0e0844310914
Add --version or -v option
author | Chris Cannam |
---|---|
date | Mon, 07 Jan 2013 10:53:48 +0000 |
parents | 533519ebc0cb |
children | ae67ea0af696 |
line wrap: on
line diff
--- a/src/main.cpp Fri Oct 19 12:08:11 2012 +0100 +++ b/src/main.cpp Mon Jan 07 10:53:48 2013 +0000 @@ -18,13 +18,33 @@ #include "mainwindow.h" #include "common.h" #include "debug.h" +#include "version.h" #include <QApplication> #include <QTranslator> #include <QDir> +using std::cout; +using std::endl; + int main(int argc, char *argv[]) { + if (argc == 2 && + (!strcmp(argv[1], "-v") || + !strcmp(argv[1], "--version"))) { + cout << "EasyMercurial v" << EASYHG_VERSION << "\n" + << "Copyright (c) 2010 Jari Korhonen\n" + << "Copyright (c) 2012 Chris Cannam\n" + << "Copyright (c) 2012 Queen Mary, University of London\n" + << "This program is free software; you can redistribute it and/or\n" + << "modify it under the terms of the GNU General Public License as\n" + << "published by the Free Software Foundation; either version 2 of the\n" + << "License, or (at your option) any later version. See the file\n" + << "COPYING included with this distribution for more information." + << endl; + return 0; + } + QApplication app(argc, argv); QApplication::setOrganizationName("easymercurial");