mirror of
https://github.com/offa/android-foss.git
synced 2025-11-06 09:34:54 +05:30
Check script added.
This commit is contained in:
parent
595110f27a
commit
4a97029d0b
1 changed files with 36 additions and 0 deletions
36
check.sh
Executable file
36
check.sh
Executable file
|
|
@ -0,0 +1,36 @@
|
|||
#!/bin/bash
|
||||
|
||||
set extglob
|
||||
|
||||
SOURCE_FILE=README.md
|
||||
|
||||
FDROID_SETTINGS=$( \
|
||||
grep -ni "https://f-droid.org/repository/browse/?" $SOURCE_FILE \
|
||||
| sed "s/.*https:\/\/f-droid.org\/repository\/browse\/?//g" \
|
||||
| sed "s/)].*/;/g" \
|
||||
)
|
||||
|
||||
|
||||
FAILED=0
|
||||
|
||||
while IFS=';' read -ra TOK; do
|
||||
for i in "${TOK[@]}"; do
|
||||
echo -ne "Check '$i' ... "
|
||||
|
||||
if [[ "$i" =~ ^fdid=([[:alnum:]]|[\._-])+$ ]];
|
||||
then
|
||||
echo "OK"
|
||||
else
|
||||
echo "INVALID"
|
||||
let "FAILED += 1"
|
||||
fi
|
||||
|
||||
done
|
||||
done <<< "$FDROID_SETTINGS"
|
||||
|
||||
if [[ $FAILED -ge 1 ]];
|
||||
then
|
||||
echo "Invalid Urls: $FAILED"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue