(msg = usernamePrompt, username, isRetry)
| 34 | } |
| 35 | |
| 36 | function readUsername (msg = usernamePrompt, username, isRetry) { |
| 37 | if (isRetry && username) { |
| 38 | const error = userValidate.username(username) |
| 39 | if (error) { |
| 40 | log.warn(error.message) |
| 41 | } else { |
| 42 | return Promise.resolve(username.trim()) |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | return read({ prompt: msg, default: username || '' }) |
| 47 | .then((rUsername) => readUsername(msg, rUsername, true)) |
| 48 | } |
| 49 | |
| 50 | function readEmail (msg = emailPrompt, email, isRetry) { |
| 51 | if (isRetry && email) { |