Remove multiple calls to jq.

This commit is contained in:
redxef 2022-11-22 00:22:37 +01:00
parent 5bba5e5db2
commit fd845be260
Signed by: redxef
GPG key ID: 7DAC3AA211CBD921

View file

@ -54,7 +54,7 @@ get_hostkey() {
jq -r .source.hostkey < "$INPUT_PATH" jq -r .source.hostkey < "$INPUT_PATH"
} }
get_files() { get_files() {
jq -r '.source.files // []' < "$INPUT_PATH" | jq -r '.[]' jq -r '(.source.files // [])[]' < "$INPUT_PATH"
} }
get_directory() { get_directory() {
jq -r '.source.directory // "$HOME"' < "$INPUT_PATH" | sed 's|/$||' jq -r '.source.directory // "$HOME"' < "$INPUT_PATH" | sed 's|/$||'
@ -66,7 +66,7 @@ get_version() {
jq -r .version < "$INPUT_PATH" | jq -r tostring jq -r .version < "$INPUT_PATH" | jq -r tostring
} }
get_command() { get_command() {
jq -r '.params.command // ["true"]' < "$INPUT_PATH" | jq -r '.[]' | tr '\n"' " '" jq -r '(.params.command // ["true"])[]' < "$INPUT_PATH" | tr '\n"' " '"
} }
get_stderr_file() { get_stderr_file() {
jq -r '.params.stderr_file // "-"' < "$INPUT_PATH" jq -r '.params.stderr_file // "-"' < "$INPUT_PATH"