Misc fixes

This commit is contained in:
Chris 2018-04-06 01:31:22 +02:00
parent e6344b3cee
commit 7ef6aa2581
3 changed files with 11 additions and 2 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/composer.lock
/vendor
/*.phar

View File

@ -1,7 +1,12 @@
#!/usr/bin/env php
<?php
require_once __DIR__."/../vendor/autoload.php";
if (file_exists(__DIR__."/../vendor"))
require_once __DIR__."/../vendor/autoload.php";
elseif (file_exists(__DIR__."/../../../vendor"))
require_once __DIR__."/../../../vendor/autoload.php";
else
die("Could not locate composer vendor/autoload.php");
define("PHARLITE_VERSION", "0.1.x");
@ -80,4 +85,4 @@ if (false === parse_opts()) {
$path = getcwd();
$builder = new PharLite\Builder($path, $opts);
$builder->build();
$builder->build();

View File

@ -150,6 +150,9 @@ class Builder
$phar->addFromString($bin, $str);
}
} else {
if (count($bins)) {
$index = array_shift($bins);
}
$indexFile = file_get_contents($index);
$indexFile = $this->stripShebang($indexFile);
$index = "bootstrap.php";