Perhaps my respons is a bit late, but I agree it would have been nice if Resilio Sync had a status options. But... it is possible to get the overall sync status.
In .config/resilio-sync/storage/ there's a file called 'sync.log', where among a lot of noise the sync status is kept. I say noise, because I have no interest is 99% of the file.
With the following ugly command (I'm normally no fan of "grep|awk|tail|awk", but hey, it works) I get the latest status, to see if syncing is done and to decide if I can shutdown my raspbery pi dashcam 😎
grep -Pzo '.*'"`date --date="-2 min" "+%Y%m%d %H:%M"`"'(.*\n)*' /home/pi/.config/resilio-sync/storage/sync.log | awk '/ScheduledTask/&&!/ConnectMorePeers/&&!/ExpireFailedDownloads/'| tail -n 1 |awk -F ":" '/UpdatePeersStat/{print $NF}'
My script runs every 2 minutes, so I'm only interested in status changes within the last 2 minutes. If the output is "FinishStateSync", syncing is finished. Anything else means it is still not 100% done.
I hope this helps, even after all this time