#!/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..." node "$WAPPALYZER_NODE_PATH/node_modules/jsonlint/lib/cli.js" --quiet -V "$WAPPALYZER_ROOT/schema.json" "$path/apps.json" echo "Validating regular expressions..." wappalyzer validate-regex echo "Validating icons..." wappalyzer validate-icons