替换argparse的python cli框架

时间:2013-09-04 19:05:15

标签: python-3.x

我正在搜索将取代argparse的Python命令行框架,并为我的工具提供交互式shell。

有人能建议一个独立于操作系统的好包吗?

$ python mytool.py
$ (mytool) -help 
$ (mytool) -version
$ (mytool) -commands

1 个答案:

答案 0 :(得分:1)

最好的选择是python-cliff。它建立在argparse的顶部。它的一些主要功能是

  1. 它支持交互式控制台
  2. 它可以列出命令
  3. 自动完成
  4. 有关详细信息,请参阅其documentation