功能
自 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 以支持后缀集 |