From: Arvin Schnell Date: Tue, 27 May 2014 09:37:25 +0000 (+0200) Subject: - allow to display dates and times in UTC and ISO format X-Git-Tag: v0.2.3~6^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F84%2Fhead;p=thirdparty%2Fsnapper.git - allow to display dates and times in UTC and ISO format --- diff --git a/client/snapper.cc b/client/snapper.cc index 9d97af74..8546f3ad 100644 --- a/client/snapper.cc +++ b/client/snapper.cc @@ -79,6 +79,8 @@ GetOpts getopts; bool quiet = false; bool verbose = false; +bool utc = false; +bool iso = false; string config_name = "root"; bool no_dbus = false; @@ -440,7 +442,7 @@ command_list(DBus::Connection* conn, Snapper* snapper) row.add(toString(it1->getType())); row.add(decString(it1->getNum())); row.add(it1->getType() == POST ? decString(it1->getPreNum()) : ""); - row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false)); + row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso)); row.add(username(it1->getUid())); row.add(it1->getCleanup()); row.add(it1->getDescription()); @@ -457,7 +459,7 @@ command_list(DBus::Connection* conn, Snapper* snapper) row.add(toString(it1->getType())); row.add(decString(it1->getNum())); row.add(it1->getType() == POST ? decString(it1->getPreNum()) : ""); - row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false)); + row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso)); row.add(username(it1->getUid())); row.add(it1->getCleanup()); row.add(it1->getDescription()); @@ -488,7 +490,7 @@ command_list(DBus::Connection* conn, Snapper* snapper) TableRow row; row.add(decString(it1->getNum())); - row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false)); + row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso)); row.add(username(it1->getUid())); row.add(it1->getDescription()); row.add(show_userdata(it1->getUserdata())); @@ -505,7 +507,7 @@ command_list(DBus::Connection* conn, Snapper* snapper) TableRow row; row.add(decString(it1->getNum())); - row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false)); + row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso)); row.add(username(it1->getUid())); row.add(it1->getDescription()); row.add(show_userdata(it1->getUserdata())); @@ -541,8 +543,8 @@ command_list(DBus::Connection* conn, Snapper* snapper) TableRow row; row.add(decString(it1->getNum())); row.add(decString(it2->getNum())); - row.add(datetime(it1->getDate(), false, false)); - row.add(datetime(it2->getDate(), false, false)); + row.add(datetime(it1->getDate(), utc, iso)); + row.add(datetime(it2->getDate(), utc, iso)); row.add(it1->getDescription()); row.add(show_userdata(it1->getUserdata())); table.add(row); @@ -563,8 +565,8 @@ command_list(DBus::Connection* conn, Snapper* snapper) TableRow row; row.add(decString(it1->getNum())); row.add(decString(it2->getNum())); - row.add(datetime(it1->getDate(), false, false)); - row.add(datetime(it2->getDate(), false, false)); + row.add(datetime(it1->getDate(), utc, iso)); + row.add(datetime(it2->getDate(), utc, iso)); row.add(it1->getDescription()); row.add(show_userdata(it1->getUserdata())); table.add(row); @@ -1461,6 +1463,8 @@ help() cout << _(" Global options:") << endl << _("\t--quiet, -q\t\t\tSuppress normal output.") << endl << _("\t--verbose, -v\t\t\tIncrease verbosity.") << endl + << _("\t--utc\t\t\t\tDisplay dates and times in UTC.") << endl + << _("\t--iso\t\t\t\tDisplay dates and times in ISO format.") << endl << _("\t--table-style, -t