X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fpharext%2FPackager.php;h=5194951dbad5cd3ec28debb5d18f387017af0ad0;hb=34284101c2aa60ec1e824a54de543148aaa28b58;hp=ba7de89100a9200623db6b8d1912139802d59e2d;hpb=861260c111bff72f60665393660b6f5375559510;p=pharext%2Fpharext diff --git a/src/pharext/Packager.php b/src/pharext/Packager.php index ba7de89..5194951 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", "Dump 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();