Explorar el Código

defaultValue indicator for empty strings in promptForSimple

Leszek Wiesner hace 4 años
padre
commit
03c957096b
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      cli/src/base/ApiCommandBase.ts

+ 2 - 1
cli/src/base/ApiCommandBase.ts

@@ -67,7 +67,8 @@ export default abstract class ApiCommandBase extends StateAwareCommandBase {
         const providedValue = await this.simplePrompt({
             message: `Provide value for ${ this.paramName(typeDef) }`,
             type: 'input',
-            default: paramOptions?.value?.default?.toString(),
+            // If not default provided - show default value resulting from providing empty string
+            default: paramOptions?.value?.default?.toString() || createType(typeDef.type as any, '').toString(),
             validate: paramOptions?.validator
         });
         return createType(typeDef.type as any, providedValue);