命令行模式的支持
bestony opened this issue · 1 comments
bestony commented
「命令行模式的支持」
即所有参数均由命令行来提供,如
grank --token=xxx repo lctt grank --start=2018-08-01 --stop=2018-09-01
实现方法
-
参考 http://click.palletsprojects.com/en/7.x/options/ 的文档,加入 option ,加入位置大致在
Lines 16 to 19 in 7259124
-
检测到 Option 后,手动生成一个 config 实例,不再通过文件读取。可能涉及到 context 的传递,参考 http://click.palletsprojects.com/en/7.x/commands/#nested-handling-and-contexts
bestony commented
fixed by LuuMing