功能
自 3.8 起
功能名称用于标识条件配置或随时间推移引入的模块。
您可以使用扩展版本命令来查询功能,并避免在客户端应用程序中构建版本号知识。
您可以使用list-capabilities命令来获取您的 Watchman 服务器支持的功能列表。
命令
每个命令都由以字符串 cmd- 为前缀的命令名称标识。例如,watch-project 命令由功能名称 cmd-watch-project 表示。
表达式术语
每个表达式术语都由以字符串 term- 为前缀的术语名称标识。例如,match 术语由功能名称 term-match 表示。
文件结果字段
每个字段都由以字符串 field- 为前缀的字段名称标识。例如,size 字段由功能名称 field-size 表示。
功能增强
有时,我们会通过向现有命令添加新选项来增强现有功能。由于这些更改不会导致添加新命令,因此它们不会隐式获得功能名称。在这种情况下,我们会手动分配适当的功能名称。
以下功能特性是可能的/已发布的
| 功能名称 | 自版本 | 描述 |
|---|---|---|
relative_root | 3.3 | relative_root 查询选项 |
wildmatch | 3.7 | 扩展的 match 术语,带有递归 glob |
suffix-set | 5.0 | 扩展的 suffix 以支持后缀集 |