作者:湘西有堵墙 | 来源:互联网 | 2024-12-07 19:21
虽然这可能不是您希望直接包含在Shipit中的功能,但我认为扩展当前的
方法,使得不同的Shipit任务能够拥有统一的CLI提示,避免作者随意使用不同样式的
样式,是一个不错的改进方向。
例如,可以新增如下方法:
此外,还可以借鉴Capistrano中的
方法(可能使用Inquirer实现),来提供更丰富的用户交互体验。
我的初步应用场景是将这些功能集成到
的
过程中,用于显示部署信息概览,并通过Y/n提示确认是否继续部署。
另外,如果在命令中未指定环境,还可以通过多选方式让用户选择目标环境。
我愿意为此贡献代码。您觉得这样的改动会考虑合并吗?
此提议基于开源项目:shipitjs/shipit
关于如何在Shipit中使用Inquirer.js的提示,请参阅:https://github.com/timkelty/shipit-captain