Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| start [2025/08/11 05:05] – ZAKS Web | start [2025/08/11 08:22] (current) – ZAKS Web | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ZAKS Web API Documentation ====== | ====== ZAKS Web API Documentation ====== | ||
| + | <code bash> | ||
| + | #!/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[@]}; | ||
| + | echo -n " | ||
| + | apt -y install php${version}-${1} > /dev/null 2>&1 | ||
| + | if [[ $? == 0 ]]; then | ||
| + | echo " | ||
| + | else | ||
| + | echo " | ||
| + | errors+=(" | ||
| + | fi | ||
| + | done | ||
| + | shift | ||
| + | done | ||
| + | |||
| + | echo | ||
| + | echo | ||
| + | echo | ||
| + | if [[ ${# | ||
| + | echo "The following extensions failed to install:" | ||
| + | echo ${errors[@]} | tr ' ' ' | ||
| + | exit 1 | ||
| + | else | ||
| + | echo " | ||
| + | fi | ||
| + | </ | ||
| + | |||
| + | <code json> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ] | ||
| + | } | ||
| + | </ | ||