X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fpharext%2FPackager.php;h=efd72b657913327f74c9360280f506a1ba8946b2;hb=f4a6d7917282e5d31a56606ee3064f6a225d776c;hp=ba7de89100a9200623db6b8d1912139802d59e2d;hpb=861260c111bff72f60665393660b6f5375559510;p=pharext%2Fpharext diff --git a/src/pharext/Packager.php b/src/pharext/Packager.php index ba7de89..efd72b6 100644 --- a/src/pharext/Packager.php +++ b/src/pharext/Packager.php @@ -55,11 +55,13 @@ class Packager implements Command CliArgs::OPTIONAL|CliArgs::SINGLE|CliArgs::NOARG], ["S", "sign", "Sign the PHAR with a private key", CliArgs::OPTIONAL|CliArgs::SINGLE|CliArgs::REQARG], - [null, "signature", "Dump signature", + ["E", "zend", "Mark as Zend Extension", + CliArgs::OPTIONAL|CliARgs::SINGLE|CliArgs::NOARG], + [null, "signature", "Show pharext signature", CliArgs::OPTIONAL|CliArgs::SINGLE|CliArgs::NOARG|CliArgs::HALT], - [null, "license", "Show license", + [null, "license", "Show pharext license", CliArgs::OPTIONAL|CliArgs::SINGLE|CliArgs::NOARG|CliArgs::HALT], - [null, "version", "Show version", + [null, "version", "Show pharext version", CliArgs::OPTIONAL|CliArgs::SINGLE|CliArgs::NOARG|CliArgs::HALT], ]); } @@ -220,6 +222,7 @@ class Packager implements Command "release" => $this->args->release, "license" => @file_get_contents(current(glob($this->source->getBaseDir()."/LICENSE*"))), "stub" => "pharext_installer.php", + "type" => $this->args->zend ? "zend_extension" : "extension", ]); $file = (new Task\PharBuild($this->source, $meta))->run();