Normalise JSON. Update todo
[PreCom.git] / rsync-adapter.sh
1 #!/bin/bash
2 #
3 # widget: gauge
4 # description: Modifies rsync's output to be used
5 # with dialog's --progress option
6
7 #XXX: Some versions of rsync say to-chk instead of to-check, be careful
8 rsync --progress "$@" #| tee >(grep -v "*deleting" | grep -i ".sm" > /tmp/newsongs.txt) | mawk -Winteractive '{ if (index($0, "to-check=") > 0) { split($0, pieces, "to-check="); split(pieces[2], term, ")"); split(term[1], division, "/"); print (1-(division[1]/division[2]))*100 } }' \
9 #| sed --unbuffered 's/\([0-9]*\).*/\1/'