Yaffs site version 1.1
[yaffs-website] / vendor / gabordemooij / redbean / replica2-win.php
1 <?php
2
3 echo "Welcome to Replica 2 Build Script for RedBeanPHP\n";
4 echo "Now building your beans!\n";
5 echo "-------------------------------------------\n";
6
7 echo "Cleaning up... ";
8 @exec('del /q rb.phar');
9 @exec('del /q build');
10 echo "Done.\n";
11
12 echo "Trying to create a directory called build to build the PHAR... ";
13 @mkdir('build');
14 @mkdir('build\RedBeanPHP');
15 echo "Done.\n";
16
17 echo "Trying to copy RedBeanPHP to build/RedBeanPHP... ";
18 @exec('xcopy .\RedBeanPHP .\build\RedBeanPHP /e /y');
19 echo "Done.\n";
20
21 echo "Moving loader to build folder... ";
22 @exec('move .\build\RedBeanPHP\loader.php .\build\loader.php');
23 echo "Done.\n";
24
25 echo "Creating PHAR archive... ";
26 $phar = new Phar("rb.phar", 0, "rb.phar");
27 $phar->buildFromDirectory('./build');
28 echo "Done.\n";
29
30 echo "Adding stub... ";
31 $phar->setStub($phar->createDefaultStub("loader.php"));
32 echo "Done.\n"; 
33
34 echo "Your PHAR file has been generated.\n";