diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-21 18:51:54 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-21 18:51:54 +0900 |
| commit | 727b75d20ee54563fe0f1619341fd4cfaf814211 (patch) | |
| tree | e3abc89a8799acb042b70d8c724df191c22a4fa6 /crates/mozart/src/commands/remove.rs | |
| parent | 6d22ea76e12cbf0c6e1b873d3350d1bfad2c5442 (diff) | |
| download | php-mozart-727b75d20ee54563fe0f1619341fd4cfaf814211.tar.gz php-mozart-727b75d20ee54563fe0f1619341fd4cfaf814211.tar.zst php-mozart-727b75d20ee54563fe0f1619341fd4cfaf814211.zip | |
feat(create-project): implement create-project command to scaffold new projects from packages
Replaces the todo\!() stub with a full implementation that parses the
package argument, resolves the best matching version from Packagist,
downloads and extracts the dist archive into a target directory, removes
VCS metadata, replaces self.version constraints, and runs dependency
resolution and installation via the existing resolver and install
infrastructure. Includes version constraint matching (caret, tilde,
wildcard, comparison operators) and comprehensive unit tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/src/commands/remove.rs')
0 files changed, 0 insertions, 0 deletions
