# dasel.edit: format="$1" query="$2" file="$3" dasel.edit() { local format="$1" query="$2" file="$3" dasel -i "$format" --root "$query" < "$file" > "$file.tmp" && mv "$file.tmp" "$file" } # ---