この質問が最後にされてからしばらく経ちましたが、質問者が探していたことを実行しようとするプロジェクトが Github にあります。それが呼び出されgrunt-prompt
、ここに URL があります: https://github.com/dylang/grunt-prompt。これは基本的に、プロンプトを Gruntfile に統合する方法です。プロジェクトの readme から、次のようにします。
grunt.initConfig({
prompt: {
target: {
options: {
questions: [
{
config: 'config.name', // arbitray name or config for any other grunt task
type: '<question type>', // list, checkbox, confirm, input, password
message: 'Question to ask the user',
default: 'value', // default value if nothing is entered
choices: 'Array|function(answers)',
validate: function(value), // return true if valid, error message if invalid
filter: function(value), // modify the answer
when: function(answers) // only ask this question when this function returns true
}
]
}
},
},
})