]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
zsh/_journalctl: complete -g, --case-sensitive, 'help' (pseudo-)facility
authorŠtěpán Němec <stepnem@smrk.net>
Tue, 27 Feb 2024 13:36:57 +0000 (14:36 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 27 Feb 2024 13:50:15 +0000 (13:50 +0000)
shell-completion/zsh/_journalctl

index 9c132b8731cf2d3884ce2d61be85cfd788468e47..61a52afddfd6a9795effc31ac5beed5a16e7d23d 100644 (file)
@@ -59,7 +59,7 @@ _journalctl_boots() {
 (( $+functions[_journalctl_facilities] )) ||
 _journalctl_facilities() {
   local -a _journalctl_facilities
-  _journalctl_facilities=(kern user mail daemon auth syslog lpr news uucp cron authpriv ftp local0 local1 local2 local3 local4 local5 local6 local7)
+  _journalctl_facilities=(help kern user mail daemon auth syslog lpr news uucp cron authpriv ftp local0 local1 local2 local3 local4 local5 local6 local7)
   _describe 'possible values' _journalctl_facilities
 }
 
@@ -124,6 +124,8 @@ _arguments -s \
     '--after-cursor=[Start showing entries from after the specified cursor]:cursors:_journalctl_field_values __CURSORS' \
     '--since=[Start showing entries on or newer than the specified date]:YYYY-MM-DD HH\:MM\:SS' \
     '--until=[Stop showing entries on or older than the specified date]:YYYY-MM-DD HH\:MM\:SS' \
+    {-g+,--grep=}'[Show entries with MESSAGE field matching PCRE pattern]' \
+    '--case-sensitive=[Force case sensitive or insensitive matching]:boolean:(true false)' \
     {-F,--field=}'[List all values a certain field takes]:Fields:_journalctl_fields' \
     '--system[Show system and kernel messages]' \
     '--user[Show messages from user services]' \