15 lines
273 B
Bash
15 lines
273 B
Bash
#!/usr/bin/env zsh
|
|
|
|
gup --always
|
|
base=${2:t}
|
|
base=${base#"."}
|
|
base=${base%".chksum"}
|
|
base=${2:h}/${base}
|
|
while IFS= read -d $'\0' file; do
|
|
if [[ -f "${file}" ]]; then
|
|
b2sum "${file}"
|
|
else
|
|
echo "${file}"
|
|
fi
|
|
done > >(gup --contents) < <(find "${base}" -print0)
|