PHP Classes

File: vendor/wp-cli/wp-cli/utils/install-requests.sh

Recommend this page to a friend!
  Classes of Adeleye Ayodeji   Nolimitbuzz WP Theme   vendor/wp-cli/wp-cli/utils/install-requests.sh   Download  
File: vendor/wp-cli/wp-cli/utils/install-requests.sh
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Nolimitbuzz WP Theme
WordPress theme to used as start of new themes
Author: By
Last change:
Date: 27 days ago
Size: 792 bytes
 

Contents

Class file image Download
#!/bin/bash REQUESTS_TAG="v2.0.7" DOWNLOAD_LINK="https://github.com/WordPress/Requests/archive/refs/tags/${REQUESTS_TAG}.tar.gz" SCRIPT_DIR=$(dirname "$0") BUNDLE_DIR="${SCRIPT_DIR}/../bundle" # First check if Requests is already installed. if [ -d "${BUNDLE_DIR}/rmccue/requests" ]; then # Check if the version is correct. if [ -f "${BUNDLE_DIR}/rmccue/requests/src/Requests/Requests.php" ]; then VERSION=$(grep -oP "const VERSION = '\K[0-9\.]*" ${BUNDLE_DIR}/rmccue/requests/src/Requests.php) if [ "$VERSION" == "$REQUESTS_TAG" ]; then exit 0 fi fi fi # Remove old version. rm -rf "${BUNDLE_DIR}/rmccue" # Download and extract Requests. mkdir -p "${BUNDLE_DIR}/rmccue/requests" curl -L "${DOWNLOAD_LINK}" | tar xz -C "${BUNDLE_DIR}/rmccue/requests" --strip-components=1