- dst="$3"
- [ -d "$dst" ] || usage
- latest_dst=$(find $dst -type f -name "*.from" | sort -rn | sed -n 1p)
- [ -n "$latest_dst" ]
- latest_dst=$(basename ${latest_dst%.from})
- [ "$latest_dst" != "$latest" ]
- set PIPE_FAIL
- zfs send -Rv -i $latest_dst $latest | zstd | ${=enccmd} > $dst/$latest.zfs.zst.gpg
+ dst=$3
+ [[ -d $dst ]] || usage
+ latest_dst=($dst/*(.Onn[1]))
+ [[ $latest_dst ]]
+ latest_dst=${latest_dst[1]}
+ latest_dst=${${latest_dst##*/}%.from}
+ [[ $latest_dst != $latest_filename ]]
+ setopt PIPE_FAIL
+ zfs send -Rv -i ${latest_dst:gs#%#/} $latest | zstd | ${=enccmd} > \
+ $dst/$latest_filename.zfs.zst.gpg