aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/src/commands/show.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-02-23 01:52:22 +0900
committernsfisis <nsfisis@gmail.com>2026-02-23 01:59:22 +0900
commit612af0aaacda404b8e177d0c1a6d3bd937e8d39a (patch)
treee7a74752686e3216a533f7437d3838dc10c58328 /crates/mozart/src/commands/show.rs
parentcc8f22ff7f1d9ed32e14f5b59a5498f8aa653091 (diff)
downloadphp-mozart-612af0aaacda404b8e177d0c1a6d3bd937e8d39a.tar.gz
php-mozart-612af0aaacda404b8e177d0c1a6d3bd937e8d39a.tar.zst
php-mozart-612af0aaacda404b8e177d0c1a6d3bd937e8d39a.zip
fix(update): implement --with constraints, inline shorthand, and APCu passthrough
- Parse and apply --with temporary constraints to the resolver - Support inline constraint shorthand (vendor/pkg:1.0.*) - Reject --lock combined with specific package names - Filter magic keywords (lock/nothing/mirrors) from package list - Pass APCu CLI flags through to InstallConfig instead of hardcoding Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/src/commands/show.rs')
-rw-r--r--crates/mozart/src/commands/show.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/crates/mozart/src/commands/show.rs b/crates/mozart/src/commands/show.rs
index 9eae36e..f194bce 100644
--- a/crates/mozart/src/commands/show.rs
+++ b/crates/mozart/src/commands/show.rs
@@ -138,12 +138,14 @@ pub async fn execute(
// Fix 5: --format with invalid value
if let Some(ref fmt) = args.format
- && fmt != "text" && fmt != "json" {
- anyhow::bail!(
- "Unsupported format \"{}\". See help for supported formats.",
- fmt
- );
- }
+ && fmt != "text"
+ && fmt != "json"
+ {
+ anyhow::bail!(
+ "Unsupported format \"{}\". See help for supported formats.",
+ fmt
+ );
+ }
// Fix 6: --self with a package argument
if args.self_info && args.package.is_some() {