ionic-cli icon indicating copy to clipboard operation
ionic-cli copied to clipboard

No warning about invalid arguments to build command

Open ptmkenny opened this issue 3 years ago • 0 comments

Description:

When using the CLI, there seems to be no validation of arguments to the build command.

For example, no warning is issued for ionic build --engine2=browser even though --engine2 is not a valid option.

Also, there is no warning for ionic build --engine=ocean, even though ocean is not a valid value for --engine.

It's easy to make mistakes typing things on the command line, so there should be basic argument validation.

Steps to Reproduce:

Using CLI 6.19.0, input ionic build --nonsense-string. There will be no warning.

My ionic info:

Ionic:

   Ionic CLI       : 6.19.0 (/home/anon/.npm-global/lib/node_modules/@ionic/cli)
   Ionic Framework : @ionic/react 6.1.8

Capacitor:

   Capacitor CLI      : 3.5.1
   @capacitor/android : 3.5.1
   @capacitor/core    : 3.5.1
   @capacitor/ios     : 3.5.1

Utility:

   cordova-res : 0.15.4
   native-run  : 1.6.0

System:

   NodeJS : v16.15.0 (/usr/bin/node)
   npm    : 8.5.5
   OS     : Linux 5.10

ptmkenny avatar Jun 10 '22 06:06 ptmkenny