Interactive CLI client#

mmkv-climmkv提供给用户与mmkv-server基于命令行进行交互的CLI程序。

Command-line edit#

由于本CLI想要实现自动补全历史记录命令提示清屏这些命令行编辑需求,因此依赖于replxx

提示(Hint)#

hint

补全(Completion)#

completion

历史记录(History record)#

相关命令:

  • HISTORY: 展示20个最新到最旧的历史记录

  • CLEARHISTORY: 清空历史(包括内存记录和硬盘记录)

history record

清屏(Clear screen)#

相关命令:

  • CLEAR: 清空并刷新当前屏幕

clear scree

Shell-command#

该CLI可以执行shell命令,只需要输入行以!开头,后面的输入内容会被视为shell命令及参数传递给/bin/shellshell执行。

shell command call

Mmkv-Command#

通过与Mmkv对应的Command与Mmkv进行交互。 具体参考 CLI Commands