You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
478 B
34 lines
478 B
#!/bin/bash
|
|
|
|
path=$1
|
|
|
|
if [ -z $path ]
|
|
then
|
|
if [ -z $WAPPALYZER_ROOT ]
|
|
then
|
|
echo "-$(basename $0): No path specified"
|
|
|
|
exit 1
|
|
fi
|
|
|
|
path=$WAPPALYZER_ROOT
|
|
fi
|
|
|
|
set -eu
|
|
|
|
if [ ! -d $path/src ]
|
|
then
|
|
echo "-$(basename $0): Incorrect path"
|
|
|
|
exit 1
|
|
fi
|
|
|
|
path="$path/src"
|
|
|
|
echo "Validating apps.json..."
|
|
|
|
jsonlint --quiet -V $WAPPALYZER_ROOT/schema.json $path/apps.json
|
|
|
|
echo "Validating icons..."
|
|
|
|
node $WAPPALYZER_ROOT/bin/wappalyzer-validate-icons.js $path/apps.json $path/icons |