mirror of
https://github.com/Erreur32/nginx-proxy-manager-Bash-API.git
synced 2024-10-18 09:20:13 +02:00
Update nginx_proxy_manager_cli.sh
Optimisation search function
This commit is contained in:
parent
c53424730c
commit
c5f2db53dc
@ -405,16 +405,16 @@ search_proxy_host() {
|
|||||||
echo "Searching for proxy host for $SEARCH_HOSTNAME..."
|
echo "Searching for proxy host for $SEARCH_HOSTNAME..."
|
||||||
RESPONSE=$(curl -s -X GET "$BASE_URL/nginx/proxy-hosts" \
|
RESPONSE=$(curl -s -X GET "$BASE_URL/nginx/proxy-hosts" \
|
||||||
-H "Authorization: Bearer $(cat $TOKEN_FILE)")
|
-H "Authorization: Bearer $(cat $TOKEN_FILE)")
|
||||||
echo "$RESPONSE" | jq -c --arg search "$SEARCH_HOSTNAME" '.[] | select(.domain_names[] | contains($search))' | while IFS= read -r line; do
|
|
||||||
domain_names=$(echo "$line" | jq -r '.domain_names[]')
|
|
||||||
advanced_config=$(echo "$line" | jq -r '.advanced_config')
|
|
||||||
|
|
||||||
echo "domain_names: $domain_names"
|
echo "$RESPONSE" | jq -c --arg search "$SEARCH_HOSTNAME" '.[] | select(.domain_names[] | contains($search))' | while IFS= read -r line; do
|
||||||
echo "$advanced_config" | sed 's/^/ /'
|
id=$(echo "$line" | jq -r '.id')
|
||||||
echo
|
domain_names=$(echo "$line" | jq -r '.domain_names[]')
|
||||||
|
|
||||||
|
echo -e "id: ${COLOR_YELLOW}$id${COLOR_RESET} ${COLOR_GREEN}$domain_names${COLOR_RESET}"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Function to list all SSL certificates
|
# Function to list all SSL certificates
|
||||||
list_ssl_certificates() {
|
list_ssl_certificates() {
|
||||||
echo "List of SSL certificates..."
|
echo "List of SSL certificates..."
|
||||||
|
Loading…
Reference in New Issue
Block a user