#!/bin/csh -f
#for android with kdeconnect

set phone=vpnpixel
set phoneid=57e8ec42_86a2_4aad_903d_5b6a4c750410

killall -9 kdeconnectd
if ( x$1 == x-k ) exit 0

set deviceok=`fping $phone |grep -c alive`
if ( $deviceok != 1 ) then
echo Phone not connected to VPN
exit 1
endif


kdeconnect-cli --refresh >& /dev/null
sleep 2

set available=`kdeconnect-cli -l |& grep 'paired'|grep $phoneid|wc -l`
if ( $available != 1 ) then
echo Phone not visible on kdeconnect
echo Unlock phone and retry
exit 1
endif

sleep 1

again:
set reachable=`kdeconnect-cli -l |& grep 'paired and reachable'|grep $phoneid|wc -l`
if ( $reachable != 1 ) then
echo Phone not reachable on kdeconnect
echo Unlock phone
echo Retrying...
sleep 2
goto again
endif

kdeconnect-sms&
