I want to create a check for when At times this api, does not return anything at all.
myjson=$( curl -X GET "https://api.steampowered.com/ISteamApps/GetAppList/v2/" )
if ( ($myjson | jq '.applist, length' ) > 0);
then
echo $myjson | jq -r '.' > myFile.json
else
printf "don't do anything";
fi
I want to check the length of .applist to make sure I don't overwrite the file if it is less 0 (0 would either mean the api is down or some other issue but most importantly it would not update my myFile.json )
if anyone could guide me at what exactly I am doing wrong in the if statement, it would be much appreciated.