We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9ef42c commit e60358aCopy full SHA for e60358a
1 file changed
packages/cli/binding/src/cli.rs
@@ -558,12 +558,11 @@ impl CommandHandler for VitePlusCommandHandler {
558
return Ok(HandledCommand::Verbatim);
559
}
560
// "vpr <args>" is shorthand for "vp run <args>", so prepend "run" for parsing.
561
+ let is_vpr = program == "vpr";
562
let cli_args = match CLIArgs::try_parse_from(
- iter::once("vp").chain(
563
- if program == "vpr" { Some("run") } else { None }
564
- .into_iter()
565
- .chain(command.args.iter().map(Str::as_str)),
566
- ),
+ iter::once("vp")
+ .chain(is_vpr.then_some("run"))
+ .chain(command.args.iter().map(Str::as_str)),
567
) {
568
Ok(args) => args,
569
Err(err) if err.kind() == ErrorKind::InvalidSubcommand => {
0 commit comments