ZAKS Web API Documentation

#!/bin/bash

if [[ -z ${1} ]]; then
  echo "Give an extension name..."
  exit 1
fi

declare -a errors

versions=($(ls -1 /etc/php))
while [[ $# -gt 0 ]]; do
  for version in ${versions[@]}; do
    echo -n "Installing php${version}-${1}..."
    apt -y install php${version}-${1} > /dev/null 2>&1
    if [[ $? == 0 ]]; then
      echo "INSTALLED!"
    else
      echo "FAILED!"
      errors+=("php${version}-${1}")
    fi
  done
  shift
done

echo
echo
echo
if [[ ${#errors[@]} -gt 0 ]]; then
  echo "The following extensions failed to install:"
  echo ${errors[@]} | tr ' ' '\n'
  exit 1
else
  echo "Everything installed without a hitch!"
fi
{
  "status": 200,
  "result": "ok",
  "data": {
    "this_key": "This value!",
    "that_key": true,
    "the_other_key": 3.14
  },
  "array": [
    "one",
    "two",
    "three"
  ]
}