1
0
mirror of https://github.com/php/pie.git synced 2026-03-23 23:12:17 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
James Titcumb
50644e72ca 517: fix inability to provide sudo prompt when using "pie install" on a PHP project
Previously, the `pie install` would invoke another instance of `pie`. However,
since this would always be run in a non-interactive shell, `sudo` prompts will
never work. I've changed this instead to use `InvokeSubCommand` which copies
the input params into the sub command, so it is all run in the same PIE process
and therefore retains the interactivity (or lack thereof) of the shell it was
invoked from.
2026-02-27 14:14:43 +00:00
James Titcumb
c14843ffdb Ensure case insensitive extension name matching is used in pie install command 2025-10-27 09:11:24 -05:00
James Titcumb
088acd777e Replace output throughout all of PIE witih Composer ConsoleIO 2025-10-16 19:27:33 +01:00
James Titcumb
a82b4a5490 Ensure test uses --allow-non-interactive-project-install 2025-09-15 21:38:49 +01:00
James Titcumb
aaf9373c17 Update InstallExtensionsForProjectCommandTest to use version for the missing package 2025-06-25 21:37:16 +01:00
James Titcumb
ee04778290 Adjust output in project installer 2025-06-25 21:05:17 +01:00
James Titcumb
6430ecae7b Add class constants for emoji 2025-06-25 21:05:06 +01:00
James Titcumb
fa82450359 Determine extensions required for a PHP project using local or locked repo 2025-04-29 09:26:03 +01:00
James Titcumb
a34b3822d9 Split component for determining which extensions are needed for a project 2025-04-21 08:12:57 +01:00
James Titcumb
81ad5b289c Rename component to be a more general composer factory 2025-04-21 07:54:47 +01:00
James Titcumb
092db83eef Add component to install a PIE package from Path 2025-04-16 22:32:21 +01:00
James Titcumb
16435ee844 Allow 'pie install' to be used in a PHP project 2025-04-09 20:08:40 +01:00
James Titcumb
38a10bc69c Integration-ish test for installing extension for project command 2025-04-08 21:37:29 +01:00