]> git.ipfire.org Git - thirdparty/systemd.git/commit
zsh/coredumpctl: Fix the completion
authorWieland Hoffmann <themineo@gmail.com>
Sat, 13 Jan 2018 12:43:28 +0000 (13:43 +0100)
committerWieland Hoffmann <themineo@gmail.com>
Sat, 13 Jan 2018 14:08:36 +0000 (15:08 +0100)
commit83701d75fbb8cbd6fa724bf619a0e8aa47d3b609
treed5123d3bd260bd70e1e430a1a551f0510ac8cd3d
parentaad67b80c5e99f173b5b37f0437bd51c1117e1ab
zsh/coredumpctl: Fix the completion

An output from coredumpctl list is like

> TIME                            PID   UID   GID SIG COREFILE  EXE
> Sun 2016-05-29 18:44:03 CEST  14578  1000  1000   6 none      /tmp/pacaurtmp-wieland/python33/src/Python-3.3.6/python

  ^1  ^2         ^3       ^4    ^5

, but the previous sub() command turns that into

> TIMEPID   UID   GID SIG COREFILE  EXE
> Sun2016-05-29 18:44:03 CEST  14578  1000  1000   6 none      /tmp/pacaurtmp-wieland/python33/src/Python-3.3.6/python
  ^1            ^2       ^3    ^4     ^5

so the whole pipeline generated entries like

$UID:$DESCRIPTION

but that's not useful and probably not what was supposed to happen.

This now generates entries like

$PID:$DESCRIPTION

which make everything work.

Note that with this commmit, the completions will be sorted by PID by
ZSH.
shell-completion/zsh/_coredumpctl