我正在編寫一個簡單的設置嚮導像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