From 2686c545a3b4a2e9500490bcd7ea816ad4ac1322 Mon Sep 17 00:00:00 2001 From: Spencer Brower Date: Thu, 18 Jan 2024 12:26:36 -0500 Subject: [PATCH] refactor(ffmpeg.nu): Shortened function. --- ffmpeg.nu | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/ffmpeg.nu b/ffmpeg.nu index ee01e52..328e6b2 100644 --- a/ffmpeg.nu +++ b/ffmpeg.nu @@ -24,18 +24,16 @@ export def "cmd to-args" []: record -> list { export def "cmd filters append" [ complex_filter: list ]: record -> record { - let cmd = $in; + update filters { |cmd| + let filters = $in; - if ($cmd.options.chain_filters) { - $cmd | update filters { - let original = $in; - - ($original | range 0..-2) | append [ - (($original | default [] | last) | append $complex_filter) - ] + if ($cmd.options.chain_filters) { + (($filters | range 0..-2) | append [ + (($filters | default [] | last) | append $complex_filter) + ]) + } else { + $filters | append [$complex_filter] } - } else { - $cmd | update filters { append [$complex_filter] } } }