mirror of
https://github.com/sbrow/nu-ffmpeg.git
synced 2025-12-29 16:23:11 -05:00
refactor(ffmpeg.nu): Shortened function.
This commit is contained in:
16
ffmpeg.nu
16
ffmpeg.nu
@@ -24,18 +24,16 @@ export def "cmd to-args" []: record -> list<string> {
|
||||
export def "cmd filters append" [
|
||||
complex_filter: list<record>
|
||||
]: 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)
|
||||
]
|
||||
}
|
||||
(($filters | range 0..-2) | append [
|
||||
(($filters | default [] | last) | append $complex_filter)
|
||||
])
|
||||
} else {
|
||||
$cmd | update filters { append [$complex_filter] }
|
||||
$filters | append [$complex_filter]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user