Sha256: 819265b39e8f521d0b0d557143e69ec4b7b0303a256365347a430385b2ed6d45

Contents?: true

Size: 1012 Bytes

Versions: 12

Compression:

Stored size: 1012 Bytes

Contents

#!/bin/bash

datetime=$(date +%F\ %T)
log='/danarchy/deploy/wpcli_install.log'
working_dir='/var/tmp'

echo "WP-CLI Install: ${datetime}" > ${log}
echo "Grabbing most recent wp-cli..." 2>&1 >> ${log}
curl -sk https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -o ${working_dir}/wp-cli.phar 2>&1 >> ${log}

success=''
if [[ -f "${working_dir}/wp-cli.phar" ]]; then
    echo "WP-CLI downloaded."
    chmod +x ${working_dir}/wp-cli.phar

    if [[ -x '/usr/bin/php' ]]; then
	/usr/bin/php ${working_dir}/wp-cli.phar --info --allow-root && success='true'
	mv -v ${working_dir}/wp-cli.phar /usr/local/bin/wp
    else
	echo 'PHP is not installed!'
	rm -v ${working_dir}/wp-cli.phar
	success='false'
    fi
else
    echo "WP-CLI failed to download."
    success='false'
fi 2>&1 >> ${log}

if [[ "${success}" = 'false' ]];then
    echo -e "\nFailed to install WP-CLI!" 2>&1 >> ${log}
    cat ${log} >&2
    exit 1
else
    echo -e "WP-CLI successfully installed!" 2>&1 >> ${log}
    cat ${log}
fi

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
danarchy_deploy-0.2.12 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.11 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.10 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.9 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.8 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.7 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.6 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.5 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.4 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.3 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.2 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh
danarchy_deploy-0.2.1 lib/danarchy_deploy/applicator/wordpress/wpcli_install.sh