This commit is contained in:
zawz 2023-06-22 12:14:41 +02:00
parent eb4e8bdb12
commit fd13f65fae
2 changed files with 14 additions and 8 deletions

View file

@ -31,9 +31,8 @@ srcscript='
cd "$(dirname "$path")"
name=$(basename "$path")
size=$(du -sb "$name" | cut -f1)
sleep 0.1
printf "%s\n" "$name"
sleep 0.1
sleep 0.5
if [ -d "$name" ] ; then
echo folder
cd "$name"
@ -41,8 +40,13 @@ srcscript='
else
echo file
fi
sleep 0.1
exec "$@" "$name" | pv -s "$size" -fw $cw | $comp
exec "$@" "$name" | {
if which pv >/dev/null 2>&1 ; then
pv -s "$size" -fw $cw
else
cat
fi
} | $comp
'
dstscript='

View file

@ -1,5 +1,7 @@
#!/bin/sh
[ "$DEBUG" = true ] && set -x
fname="$(basename "$0")"
usage()
@ -32,9 +34,9 @@ targets="."
[ $# -gt 0 ] && targets="$*"
if [ -n "$opt_v" ] ; then
ret=$(find $targets -printf '%T@\n' | sort -n | head -n1 | cut -d'.' -f1)
ret=$(find "$@" -printf '%T@\n' | sort -n | head -n1 | cut -d'.' -f1)
else
ret=$(find $targets -printf '%T@\n' | sort -n | tail -n1 | cut -d'.' -f1)
ret=$(find "$@" -printf '%T@\n' | sort -n | tail -n1 | cut -d'.' -f1)
fi
@ -42,9 +44,9 @@ if [ -n "$opt_s" ]
then
true # do nothing: already in seconds
elif [ -n "$date_format" ] ; then
ret=$(date --date="$date_format" 2>/dev/null)
ret=$(date --date="@$ret" "$date_format" 2>/dev/null)
else # resolve to default date
ret=$(date --date="@$ret" 2>/dev/null)
fi
[ -n "$ret" ] && echo $ret
[ -n "$ret" ] && echo "$ret"