[journald] script tweaks

pull/1265/head
Tim Stack 2 months ago
parent e0ff892d02
commit f028ea0598

@ -7,15 +7,17 @@
jget(url, '/scheme') AS jscheme, jget(url, '/scheme') AS jscheme,
jget(url, '/host') AS jhost, jget(url, '/host') AS jhost,
jget(url, '/parameters') as jparams jget(url, '/parameters') as jparams
FROM (SELECT parse_url( FROM (SELECT parse_url($1) AS url)
CASE WHEN regexp('^journald://(?:\?|$)', $1) THEN
'journald://localhost/' || substr($1, 11)
END) AS url
)
;SELECT ;SELECT
printf(':sh journalctl --output=json -f %s', ( printf(':sh journalctl --output=json -f %s %s # %s',
SELECT group_concat( CASE $jhost
WHEN 'localhost' THEN
''
ELSE
'-m ' || $jhost
END,
(SELECT group_concat(
CASE length(key) CASE length(key)
WHEN 1 THEN WHEN 1 THEN
'-' '-'
@ -26,7 +28,8 @@
'=' || value, '=' || value,
' ') ' ')
FROM json_each($jparams) FROM json_each($jparams)
) ),
parse_url($1)
) AS cmds ) AS cmds
:eval ${cmds} :eval ${cmds}

Loading…
Cancel
Save