// Hook to add keyboard shortcuts to all inquirer prompts //import inquirer from 'inquirer' //import InterruptedPrompt from 'inquirer-interrupted-prompt' //InterruptedPrompt.replaceAllDefaults(inquirer) // Note that the above method can only detect one key per menu, apparently, and it can't tell you which one it detected in the callback. // Might be worth looking into a more flexible UI library that integrates keyboard shortcuts with its menu library. // Right now we are stuck with just using one key, the Escape key to go up a level in menus. Every menu must handle it or it can crash. // The inquirer-interrupted-prompt documentation shows using a prompt with an array of prompt objects as args, but it didn't work for me.