clizy:使用类型提示为懒惰的人创建命令行界面

时间:2024-05-15 08:47:02
【文件属性】:

文件名称:clizy:使用类型提示为懒惰的人创建命令行界面

文件大小:27KB

文件格式:ZIP

更新时间:2024-05-15 08:47:02

python typing commandline-interface Python

Clizy-懒人的命令行界面 :warning: master分支是版本2-当前为Alpha! master包含一个不稳定的版本-使用新功能和自定义功能对库进行了全面检修。 有关当前的稳定版本,请参见v1 。 为什么*? Clizy通过主要使用Python 3.5和更高版本中可用的功能(键入提示和仅关键字自变量)简化了命令行界面的创建。 没有不必要的混乱,复杂性和压倒性的文档。 保持简单,愚蠢。 懒惰的开发人员的理想选择。 让我们看一下这个例子: # installer.py from clizy import run class Installer : def __init__ ( self , *, index_url = 'https://default/' ): self . _index_url = index_url def install ( s


【文件预览】:
clizy-master
----docs()
--------docs.md(10KB)
--------design_decisions.md(115B)
--------comparison.md(3KB)
----clizy()
--------interface_builder.py(4KB)
--------args_parser.py(6KB)
--------executor.py(780B)
--------runner.py(303B)
--------__init__.py(29B)
--------short_names_assigner.py(1KB)
--------context.py(756B)
--------cli_structures.py(2KB)
--------docstring_processors.py(2KB)
--------type_deducer.py(1KB)
--------clizy_types.py(198B)
----tests()
--------utils.py(656B)
--------unit()
--------__init__.py(0B)
--------tests_cli()
----LICENSE(11KB)
----setup.py(844B)
----.gitignore(1KB)
----README.md(2KB)
----.gitattributes(46B)

网友评论