wegmeister/nodetype-search

Flow CLI 命令,帮助通过给定的 FlowQuery 或节点类型查找节点。

1.0.1 2023-11-28 15:06 UTC

This package is auto-updated.

Last update: 2024-08-28 16:50:39 UTC


README

扩展 Flow CLI 以帮助通过给定的 FlowQuery 或节点类型查找节点。

安装

只需运行 composer require --dev wegmeister/nodetype-search 或将其添加到您的 composer.json 并运行 composer update

此包的功能

此包将帮助您查找匹配给定节点类型或 FlowQuery 过滤器的节点类型。

可能的用例包括

  • 查找所有包含表单的页面。
  • 查找所有包含占位符节点类型的页面(尤其是在新站点上线前特别有用)。
  • 查找所有包含占位符文本的页面

如何使用此包

安装后,只需运行以下命令之一

查找包含节点类型 Example.Package:XYZ 的页面:

./flow nodetypesearch:findurisbynodetype "Example.Package:XYZ"

使用 FlowQuery 过滤器查找页面

./flow nodetypesearch:findurisbyflowqueryfilter "[text*=Lorem]"

选项(适用于两个命令)

  • --site-node-path="/sites/site":在多站点设置中限制搜索到给定 "site node path" 下的节点(注:也可以在更深的级别上,以进一步限制结果)。
  • --domain="https://domain.tld":使用给定的域名作为返回的 URI 路径列表的前缀。
  • --includeHidden:在搜索中包含隐藏元素。打印的列表将始终打印红色圆点表示隐藏页面,绿色圆点表示可见页面。