我已經使用Xcode 5.0.2在Objective-C中構建了一個命令行工具。目標OS是OSX和Linux。如何通過命令行工具保存配置設置
目前命令行工具接受一個參數,它是一個API密鑰。 API密鑰對於安裝該工具的每個用戶都是唯一的。每次使用該工具時,輸入API密鑰顯然非常單調乏味,所以我需要找到解決此問題的方法。
我想要做的是讓用戶能夠以某種方式保存API密鑰。喜歡的東西:
$ mytool config api.key 123456
我沒有做過,所以我想知道哪些選擇我,什麼是這樣做的最佳實踐。
我的直覺是讓該工具寫入用戶主目錄中的配置文件,名爲.mytoolconfig
,然後讓應用程序加載該文件(如果存在),提取API密鑰,然後知道不要提示。
這種方法合理合理或...?