1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-01 08:58:29 +03:00

journalctl: introduce short options for --since and --until

Fixes #1514.
This commit is contained in:
Jan Synacek 2015-10-13 10:50:49 +02:00
parent 7e3ce75d34
commit 66f529249a
2 changed files with 9 additions and 9 deletions

View File

@ -534,7 +534,9 @@
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>
<term><option>-S</option></term>
<term><option>--since=</option></term> <term><option>--since=</option></term>
<term><option>-U</option></term>
<term><option>--until=</option></term> <term><option>--until=</option></term>
<listitem><para>Start showing entries on or newer than the <listitem><para>Start showing entries on or newer than the

View File

@ -194,8 +194,8 @@ static void help(void) {
" --system Show the system journal\n" " --system Show the system journal\n"
" --user Show the user journal for the current user\n" " --user Show the user journal for the current user\n"
" -M --machine=CONTAINER Operate on local container\n" " -M --machine=CONTAINER Operate on local container\n"
" --since=DATE Show entries not older than the specified date\n" " -S --since=DATE Show entries not older than the specified date\n"
" --until=DATE Show entries not newer than the specified date\n" " -U --until=DATE Show entries not newer than the specified date\n"
" -c --cursor=CURSOR Show entries starting at the specified cursor\n" " -c --cursor=CURSOR Show entries starting at the specified cursor\n"
" --after-cursor=CURSOR Show entries after the specified cursor\n" " --after-cursor=CURSOR Show entries after the specified cursor\n"
" --show-cursor Print the cursor after all the entries\n" " --show-cursor Print the cursor after all the entries\n"
@ -270,8 +270,6 @@ static int parse_argv(int argc, char *argv[]) {
ARG_VERIFY, ARG_VERIFY,
ARG_VERIFY_KEY, ARG_VERIFY_KEY,
ARG_DISK_USAGE, ARG_DISK_USAGE,
ARG_SINCE,
ARG_UNTIL,
ARG_AFTER_CURSOR, ARG_AFTER_CURSOR,
ARG_SHOW_CURSOR, ARG_SHOW_CURSOR,
ARG_USER_UNIT, ARG_USER_UNIT,
@ -323,8 +321,8 @@ static int parse_argv(int argc, char *argv[]) {
{ "cursor", required_argument, NULL, 'c' }, { "cursor", required_argument, NULL, 'c' },
{ "after-cursor", required_argument, NULL, ARG_AFTER_CURSOR }, { "after-cursor", required_argument, NULL, ARG_AFTER_CURSOR },
{ "show-cursor", no_argument, NULL, ARG_SHOW_CURSOR }, { "show-cursor", no_argument, NULL, ARG_SHOW_CURSOR },
{ "since", required_argument, NULL, ARG_SINCE }, { "since", required_argument, NULL, 'S' },
{ "until", required_argument, NULL, ARG_UNTIL }, { "until", required_argument, NULL, 'U' },
{ "unit", required_argument, NULL, 'u' }, { "unit", required_argument, NULL, 'u' },
{ "user-unit", required_argument, NULL, ARG_USER_UNIT }, { "user-unit", required_argument, NULL, ARG_USER_UNIT },
{ "field", required_argument, NULL, 'F' }, { "field", required_argument, NULL, 'F' },
@ -348,7 +346,7 @@ static int parse_argv(int argc, char *argv[]) {
assert(argc >= 0); assert(argc >= 0);
assert(argv); assert(argv);
while ((c = getopt_long(argc, argv, "hefo:aln::qmb::kD:p:c:t:u:F:xrM:", options, NULL)) >= 0) while ((c = getopt_long(argc, argv, "hefo:aln::qmb::kD:p:c:S:U:t:u:F:xrM:", options, NULL)) >= 0)
switch (c) { switch (c) {
@ -646,7 +644,7 @@ static int parse_argv(int argc, char *argv[]) {
break; break;
} }
case ARG_SINCE: case 'S':
r = parse_timestamp(optarg, &arg_since); r = parse_timestamp(optarg, &arg_since);
if (r < 0) { if (r < 0) {
log_error("Failed to parse timestamp: %s", optarg); log_error("Failed to parse timestamp: %s", optarg);
@ -655,7 +653,7 @@ static int parse_argv(int argc, char *argv[]) {
arg_since_set = true; arg_since_set = true;
break; break;
case ARG_UNTIL: case 'U':
r = parse_timestamp(optarg, &arg_until); r = parse_timestamp(optarg, &arg_until);
if (r < 0) { if (r < 0) {
log_error("Failed to parse timestamp: %s", optarg); log_error("Failed to parse timestamp: %s", optarg);