Your IP : 127.0.0.1


Current Path : /home/dev2.destoffenstraat.com/app/code/TIG/PostNL/Test/Script/
Upload File :
Current File : /home/dev2.destoffenstraat.com/app/code/TIG/PostNL/Test/Script/ManageDependencies.sh

#!/usr/bin/env bash

set -x

#          ..::..
#     ..::::::::::::..
#   ::'''''':''::'''''::
#   ::..  ..:  :  ....::
#   ::::  :::  :  :   ::
#   ::::  :::  :  ''' ::
#   ::::..:::..::.....::
#     ''::::::::::::''
#          ''::''
#
#
# NOTICE OF LICENSE
#
# This source file is subject to the Creative Commons License.
# It is available through the world-wide-web at this URL:
# http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
# If you are unable to obtain it through the world-wide-web, please send an email
# to servicedesk@tig.nl so we can send you a copy immediately.
#
# DISCLAIMER
#
# Do not edit or add to this file if you wish to upgrade this module to newer
# versions in the future. If you wish to customize this module for your
# needs please contact servicedesk@tig.nl for more information.
#
# @copyright   Copyright (c) Total Internet Group B.V. https://tig.nl/copyright
# @license     http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US

if [ "$CODE_COVERAGE" = "false" ]; then
    phpenv config-rm xdebug.ini
else
    # Currently there is a bug in the pecl installer causing a segmentation fault when updating while
    # an extension is enabled: https://bugs.xdebug.org/view.php?id=1729
    sed -i 's/zend_/;zend_/g' $(php -i | grep 'xdebug.ini' |  sed 's/^.*=> //')
    # Pecl automatically installs xdebug 3.x, but Magento doesn't support it yet. Use this to downgrade.
    pecl install xdebug-2.9.8

    sed -i 's/;zend_/zend_/g' $(php -i | grep 'xdebug.ini' |  sed 's/^.*=> //')
fi

which phpcs
if [ $? != "0" ]; then
    composer global require "squizlabs/php_codesniffer=*"
fi

composer install

npm install

which grunt
if [ $? != "0" ]; then
    npm install grunt-cli -g
fi