tainacan-theme/install.sh

42 lines
1.2 KiB
Bash
Raw Normal View History

#!/bin/bash
php -r '
echo "\n ..::Tainacan Theme::..\n";
echo "\nStarting installation with composer ... please wait!!";
echo "\nChecking if project folders exist ...\n\n";
if (!file_exists("vendor/bootstrap")) {
2018-01-26 16:48:42 +00:00
mkdir("src/assets/vendor/bootstrap/", 0777, true);
mkdir("src/assets/vendor/bootstrap/scss", 0777, true);
mkdir("src/assets/vendor/bootstrap/js", 0777, true);
}
echo "\nVerification completed...\n";
echo "\nStarting Copying Files...\n";
echo "...Bootstrap\n";
2018-01-26 16:48:42 +00:00
recurse_copy("vendor/twbs/bootstrap/scss", "src/assets/vendor/bootstrap/scss");
copy("vendor/twbs/bootstrap/dist/js/bootstrap.min.js", "src/assets/vendor/bootstrap/js/bootstrap.min.js");
copy("vendor/twbs/bootstrap/assets/js/vendor/popper.min.js", "src/assets/vendor/bootstrap/js/popper.min.js");
echo "Finish!\n\n";
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != "." ) && ( $file != ".." )) {
if ( is_dir($src . "/" . $file) ) {
recurse_copy($src . "/" . $file,$dst . "/" . $file);
}
else {
copy($src . "/" . $file,$dst . "/" . $file);
}
}
}
closedir($dir);
}
'