文件名称:click-repl:点击应用的子命令REPL
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-22 06:39:28
Python
点击重复 在您的应用中: import click from click_repl import register_repl @ click . group () def cli (): pass @ cli . command () def hello (): click . echo ( "Hello world!" ) register_repl ( cli ) cli () 在外壳中: $ my_app repl > hello Hello world! > ^C $ echo hello | my_app repl Hello world! 未显示的功能: 制表符完成。 父上下文被重用,这意味着ctx.obj在子命令之间ctx.obj 。 如果您要在该对象上保留缓存(如我一样),则使用应用程序的repl而不是shell可以极大地提高性能。 ! -pr
【文件预览】:
click-repl-master
----setup.py(614B)
----.gitignore(2KB)
----Makefile(126B)
----bin()
--------testrepl.py(318B)
----.travis.yml(216B)
----MANIFEST.in(64B)
----LICENSE(1KB)
----README.rst(2KB)
----tests()
--------test_basic.py(659B)
--------test_command_collection.py(579B)
--------test_argument.py(477B)
----.flake8(119B)
----click_repl()
--------__init__.py(8KB)
--------exceptions.py(114B)
----tox.ini(304B)