[英]How to create a custom command prompt in python
We have a CLI tool which uses Typer module in python.我们有一个 CLI 工具,它在 python 中使用 Typer 模块。
However, I want to create a custom command prompt - like the mysql prompt for example.但是,我想创建一个自定义命令提示符 - 例如 mysql 提示符。
mysql>
Currently, the commands are invoked like:目前,命令的调用方式如下:
C:\Users\ABC> python wowcli.py command1 paramA paramB
C:\Users\ABC> python wowcli.py command2 paramC paramD
I am trying to achieve something like:我正在尝试实现以下目标:
C:\Users\ABC> python wowcli.py
wowcli> command1 paramA paramB
wowcli> command2 paramC paramD
Is there any python library that we can install or otherwise?有没有我们可以安装或其他方式的python库? Please suggest.
请建议。
You are looking to build a custom REPL, read evaluate print loop.您正在寻找构建自定义 REPL,阅读评估打印循环。
Your question is very broad but you can get started here https://dev.to/amal/building-the-python-repl-3468您的问题非常广泛,但您可以从这里开始https://dev.to/amal/building-the-python-repl-3468
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.