Skip to content
Snippets Groups Projects

adding a dependency check for jsonnet and jb

Merged Francisco Perez requested to merge otterdog_database2 into main
2 files
+ 27
1
Compare changes
  • Side-by-side
  • Inline
Files
2
#!/bin/bash
check_dependencies() {
local missing_dependencies=()
# Check for jsonnet
if ! command -v jsonnet &> /dev/null; then
missing_dependencies+=("jsonnet")
fi
# Check for jb
if ! command -v jb &> /dev/null; then
missing_dependencies+=("jb")
fi
if [ ${#missing_dependencies[@]} -eq 0 ]; then
echo "All required dependencies are installed."
else
echo "ERROR!!! The following dependencies are missing:"
for dep in "${missing_dependencies[@]}"; do
echo " $dep"
done
fi
}
Loading