Merge pull request #2433 from dobyrch/master

zsh-completion: Escape results for `journalctl --unit`
This commit is contained in:
Lennart Poettering 2016-01-26 16:14:11 +01:00
commit 3820ed9033
1 changed files with 4 additions and 1 deletions

View File

@ -34,7 +34,10 @@ _journal_none() {
_journal_fields() {
local -a _fields cmd
cmd=("journalctl" "-F ${@[-1]}" "2>/dev/null" )
_fields=( ${(f)"$(_call_program fields $cmd[@])"} )
_fields=$(_call_program fields $cmd[@])
_fields=${_fields//'\'/'\\'}
_fields=${_fields//':'/'\:'}
_fields=( ${(f)_fields} )
typeset -U _fields
_describe 'possible values' _fields
}