Terminal prompts and input utilities for AWS Amplify CLI.
Utility functions for Amplify CLI terminal I/O
$ node -e "const prompts = require('@aws-amplify/amplify-prompts'); prompts.confirmPrompt('Continue?').then(console.log)"$ node -e "const prompts = require('@aws-amplify/amplify-prompts'); prompts.selectPrompt({choices: ['Option A', 'Option B']}).then(console.log)"$ node -e "const prompts = require('@aws-amplify/amplify-prompts'); prompts.inputPrompt({message: 'Enter name'}).then(console.log)"$ node -e "const prompts = require('@aws-amplify/amplify-prompts'); const spinner = prompts.spinner(); spinner.start('Loading'); setTimeout(() => spinner.stop('Done'), 2000)"$ node -e "const prompts = require('@aws-amplify/amplify-prompts'); prompts.multiSelectPrompt({choices: ['A', 'B', 'C']}).then(console.log)"