快速构建健壮的命令行界面。

nutcli的Python项目详细描述


nutcli—简而言之就是cli

Pythonnutcli包允许您轻松创建健壮的基于命令的 命令行界面,可以将 pythonshell。在

它还提供了几个有用的类和装饰器,可以帮助您改进 通过生成格式良好的输出和允许干运行的用户体验 有副作用的手术。在

链接

安装

pip3 install nutcli

以身作则而不是千言万语

下面是一个非常基本的示例,可以了解这个包的作用和 如何使用它。在

^{pr2}$
$ python3 ./main.py hello --hello world
[my-cli] world$ python3 ./main.py --help
usage: main.py [-h] [--log-execution] [--dry-run] [--no-colors] COMMANDS ...optional arguments:-h, --help       show this help message and exit--log-execution  Log execution of operations that supports it.--dry-run        Do not execute operations with side effects. Only log what                    would be done.--no-colors      Do not execute operations with side effects. Only log what                    would be done.Example Commands:COMMANDS    hello          Print hello message

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过标记名检索多个标记中的元素以进行selenium自动化测试   java iText如何查找最后一行被拆分到下一页   java如何在hudson中的特定jdk上运行Findbugs和PMD?   如何确保java程序与java Environment 6兼容?   对形状进行分组,这样我就可以通过鼠标点击和java处理循环浏览它们   使用生成器映射对象时,java定义无效   maven Java:Struts2和IntelliJ供初学者使用   java子类不继承父类字段   java Android Grid View在Android版本kitkat上崩溃   java Hibernate从缓存返回错误的列表,即使预期的列表与缓存的列表不同   java SendGrid:模板和替换标记   用于普通生产者| Kafka流的java自定义分区器   安卓理解Java内部类中的作用域   无法从Android Studio中的非静态方法调用java非静态方法   比较两个XML响应的JavaXMLUnit   java使用keytool列出密钥   不使用Java客户端库将视频上传到YouTube数据API v3   java My While循环即使在满足条件时也不会结束   自动在外部存储字符串数据,以便以后在Java中使用