@@ -257,3 +257,59 @@ just the URL.
257257You can list the repositories for the target PHP installation with:
258258
259259* ` pie repository:list [--with-php-config=...] `
260+
261+ ## Comparison with PECL
262+
263+ Since PIE is a replacement for PECL, here is a comparison of the commands that
264+ you may be familiar with in PECL, with an approximate equivalent in PIE. Note
265+ that some concepts are different or omitted from PIE as they may simply be not
266+ applicable to the new tooling.
267+
268+ | PECL | PIE |
269+ | --------------------------------| -------------------------------------------------------------------------------------------------------------------------|
270+ | ` pecl build xdebug ` | ` pie build xdebug/xdebug ` |
271+ | ` pecl bundle xdebug ` | ` pie download xdebug/xdebug ` |
272+ | ` pecl channel-add channel.xml ` | ` pie repository:add vcs https://github.com/my/extension ` |
273+ | ` pecl channel-alias ` | |
274+ | ` pecl channel-delete channel ` | ` pie repository:remove https://github.com/my/extension ` |
275+ | ` pecl channel-discover ` | |
276+ | ` pecl channel-login ` | |
277+ | ` pecl channel-logout ` | |
278+ | ` pecl channel-update ` | |
279+ | ` pecl clear-cache ` | |
280+ | ` pecl config-create ` | |
281+ | ` pecl config-get ` | |
282+ | ` pecl config-help ` | |
283+ | ` pecl config-set ` | |
284+ | ` pecl config-show ` | |
285+ | ` pecl convert ` | |
286+ | ` pecl cvsdiff ` | |
287+ | ` pecl cvstag ` | |
288+ | ` pecl download xdebug ` | ` pie download xdebug/xdebug ` |
289+ | ` pecl download-all ` | |
290+ | ` pecl info xdebug ` | ` pie info xdebug/xdebug ` |
291+ | ` pecl install xdebug ` | ` pie install xdebug/xdebug ` |
292+ | ` pecl list ` | ` pie show ` |
293+ | ` pecl list-all ` | Visit [ Packagist Extension list] ( https://packagist.org/extensions ) |
294+ | ` pecl list-channels ` | ` pie repository:list ` |
295+ | ` pecl list-files ` | |
296+ | ` pecl list-upgrades ` | |
297+ | ` pecl login ` | |
298+ | ` pecl logout ` | |
299+ | ` pecl makerpm ` | |
300+ | ` pecl package ` | Linux - just tag a release. Window - use [ ` php/php-windows-builder ` action] ( https://github.com/php/php-windows-builder ) |
301+ | ` pecl package-dependencies ` | |
302+ | ` pecl package-validate ` | In your extension checkout: ` composer validate ` |
303+ | ` pecl pickle ` | |
304+ | ` pecl remote-info xdebug ` | ` pie info xdebug/xdebug ` |
305+ | ` pecl remote-list ` | Visit [ Packagist Extension list] ( https://packagist.org/extensions ) |
306+ | ` pecl run-scripts ` | |
307+ | ` pecl run-tests ` | |
308+ | ` pecl search ` | Visit [ Packagist Extension list] ( https://packagist.org/extensions ) |
309+ | ` pecl shell-test ` | |
310+ | ` pecl sign ` | |
311+ | ` pecl svntag ` | |
312+ | ` pecl uninstall ` | |
313+ | ` pecl update-channels ` | |
314+ | ` pecl upgrade xdebug ` | ` pie install xdebug/xdebug ` |
315+ | ` pecl upgrade-all ` | |
0 commit comments