我正在编写一个简单的设置向导像Python中的脚本。基本上它会提示用户输入一些数值并回答一些是/否的问题。基于用户输入,脚本将创建目录,创建和初始化配置文件,创建符号链接,设置权限等。像Python中的脚本安装向导
当用户做出选择时会采取不同的路径,目录结构和符号链接的存在可能会有所不同。在每个步骤中可能会出现许多问题,可能需要用户更改输入或回滚整个事件。
1 - 这是编写此脚本的最佳方法吗?这个文本菜单设置向导是一个好主意吗?
2-是否有一个模块,可以帮助使这个更简单,使我不重新发明轮子?
3-我应该在用户做出选择时真正执行每一步吗?或者等到结束并一次做所有事情?
4-什么是最好的方式来记住已经创建的结构,以便我可以编写一个回滚函数?
我不希望任何代码作为答案;任何建议,意见或外部链接表示赞赏。
+1这非常有帮助,有关回滚功能的任何建议? – jurgenreza 2013-03-24 18:01:31
看我的编辑。取决于你要做什么。只是目录和文件和符号链接,这很简单。 – CppLearner 2013-03-24 18:13:54
不要忘记告诉用户出了什么问题。这是我们应该抓住一个特定错误的主要原因。 – CppLearner 2013-03-24 18:14:53