mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-07-30 03:09:50 +08:00
16 lines
415 B
Bash
Executable File
16 lines
415 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Check if sfdx-project.json exists and is valid JSON
|
|
|
|
if [ ! -f sfdx-project.json ]; then
|
|
echo 'ERROR: sfdx-project.json not found'
|
|
exit 1
|
|
fi
|
|
|
|
# Validate JSON format using python (more portable than node)
|
|
if ! python3 -c "import json; json.load(open('sfdx-project.json'))" 2>/dev/null; then
|
|
echo 'ERROR: sfdx-project.json is not valid JSON'
|
|
exit 1
|
|
fi
|
|
|
|
echo 'sfdx-project.json is valid'
|