5 if [ "$cmd" = userspeeda ]; then
7 peerfile="$(tr / _ <<<"$1")"
8 if [ -r "$HOME/dc/users/$peerfile" ]; then
9 speed="$((read num; read max; read nent; avg=0; for i in $(seq 1 $nent); do read ent; let avg+=$ent; done; let avg/=$nent; echo $avg) < "$HOME/dc/users/$peerfile")"
18 if [ "$cmd" = userspeedm ]; then
19 while [ $# -gt 0 ]; do
20 peerfile="$(tr / _ <<<"$1")"
21 if [ -r "$HOME/dc/users/$peerfile" ]; then
22 speed="$((read num; read max; echo $max) < "$HOME/dc/users/$peerfile")"
31 if [ "$cmd" = rmtag ]; then
32 for f in "$HOME"/dc/resume/*.info; do
33 if [ ! -e "${f%.info}.lock" ]; then
36 if [ "$dcarg_tag" = "$1" ]; then
38 rm -f "$base" "${base}.info" "${base}.tthstate"
44 if [ "$cmd" = remain ]; then
45 for f in "$HOME"/dc/resume/*.info; do
46 if [ ! -r "$f" ]; then
56 if [ "$idt" = size ]; then
57 if [ "$idd" -eq "$filesize" ]; then
60 elif [ "$idt" = hash ]; then
61 if [ "$idd" = "$dcarg_hash" ]; then
64 elif [ "$idt" = all ]; then
67 if [ "$match" = y ]; then
68 rfrem="$(wc -c <"$resfile" | sed 's/ //g')"
72 if [ -n "$dcarg_hash" ]; then
73 echo "hash:$dcarg_hash"
80 if [ "$cmd" = lsres ]; then
81 for f in "$HOME"/dc/resume/*.info; do
82 if [ ! -r "$f" ]; then
87 rfrem="$(wc -c <"$resfile" | sed 's/ //g')"
88 echo "id:${resfile##*/}"
92 if [ -e "${resfile}.lock" ]; then
97 if [ -n "$dcarg_hash" ]; then
98 echo "hash:$dcarg_hash"
103 if [ "$cmd" = rmres ]; then
104 resfile="$HOME/dc/resume/$1"
105 if [ ! -r "${resfile}.info" ]; then
109 if [ -e "${resfile}.lock" ]; then
113 rm -f "$resfile" "${resfile}.info" "${resfile}.tthstate"