为cmd2添加命令缩写支持的插件
项目描述
cmd2-abbrev
描述
为cmd2提供之前已弃用的缩写行为的插件。
添加了一个名为 abbrev 的设置,允许用户控制是否可以使用命令缩写。如果应用程序有一个 speak 命令
(Cmd) speak hello
hello
则任何命令的唯一前缀都将运行该命令
(Cmd) set abbrev True
abbrev - was: False
now: True
(Cmd) sp hello
hello
非唯一缩写将生成语法错误
(Cmd) s hello
*** Unknown syntax: s hello
(Cmd) help
Documented commands (type help <topic>):
========================================
alias  help     load  pyscript  set    shortcuts  unalias
edit   history  py    quit      shell  speak
安装
系统要求:在cmd2工作的任何地方(Windows、Linux、MacOS)均可使用。需要 cmd2 版本0.9.12或更高版本。
使用pip安装
$ pip install cmd2-abbrev
通过混合 AbbrevMixin 类将此添加到您的 cmd2 应用程序中
import cmd2
import cmd2_abbrev
class AbbrevExample(cmd2_abbrev.AbbrevMixin, cmd2.Cmd):
    """A cmd2 program to demonstrate the use of the cmd2_abbrev plugin"""
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
您必须在 cmd2.Cmd 之前混合 AbbrevMixin,否则它将无法正常工作。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
        cmd2-abbrev-1.1.0.tar.gz (11.3 kB 查看哈希值)
      
    构建分发
        cmd2_abbrev-1.1.0-py3-none-any.whl (4.0 kB 查看哈希值)
      
    
    
       关闭
    
      
        
    
    
  
cmd2-abbrev-1.1.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 771c3913b03940f326b3f7dd1a6c8fd7dc5a0b3b83fdd6d6a4b90ba0c5fb66e6 | |
| MD5 | 913d27643bd7a14dd5e436b4e70dc5c8 | |
| BLAKE2b-256 | 787ca11a698a66a741d7129ce585cfae73770dfe447bc635d895ad3d83ff367e | 
    
       关闭
    
      
        
    
    
  
cmd2_abbrev-1.1.0-py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | f802e9048ed59e914013299042377ea4ba351bfb04d3341f6c536306753754bd | |
| MD5 | 8981deb230936a2fdca7c2c1c8868432 | |
| BLAKE2b-256 | 293c9673a0da1c06e6557e18f7c25359ab1406dbaa9b21bd64293e428534ce67 |