我已经使用Xcode 5.0.2在Objective-C中构建了一个命令行工具。目标OS是OSX和Linux。如何通过命令行工具保存配置设置
目前命令行工具接受一个参数,它是一个API密钥。 API密钥对于安装该工具的每个用户都是唯一的。每次使用该工具时,输入API密钥显然非常单调乏味,所以我需要找到解决此问题的方法。
我想要做的是让用户能够以某种方式保存API密钥。喜欢的东西:
$ mytool config api.key 123456
我没有做过,所以我想知道哪些选择我,什么是这样做的最佳实践。
我的直觉是让该工具写入用户主目录中的配置文件,名为.mytoolconfig
,然后让应用程序加载该文件(如果存在),提取API密钥,然后知道不要提示。
这种方法合理合理或...?