You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance project search documentation with comprehensive guide on
advanced project filtering using AND/OR logic and wildcard patterns.
- Add detailed explanation of project search syntax
- Include multiple examples of complex project filtering
- Demonstrate use cases for cross-team and cross-project searches
- Improve CLI documentation with more precise project pattern descriptions
- Refactor and expand project search documentation
Search for tasks within projects with various filtering options.
76
+
Search for tasks within projects with various filtering options, including advanced project pattern matching with AND/OR logic.
77
77
78
78
### Basic Search
79
79
@@ -83,8 +83,17 @@ phabfive maniphest search "My Project"
83
83
84
84
# Search all projects
85
85
phabfive maniphest search "*"
86
+
87
+
# Search multiple projects (OR logic)
88
+
phabfive maniphest search "ProjectA,ProjectB"
89
+
90
+
# Search project intersection (AND logic)
91
+
phabfive maniphest search "Team Alpha+Sprint 42"
86
92
```
87
93
94
+
!!! tip
95
+
For advanced project filtering with AND/OR logic and complex patterns, see the [Advanced Project Filtering](#advanced-project-filtering) section below.
Project matching is case-insensitive. If no exact match is found, phabfive will suggest similar project names.
105
114
115
+
### Advanced Project Filtering
116
+
117
+
Search for tasks that belong to multiple projects using AND/OR logic. This powerful feature allows you to find tasks at the intersection of different project scopes or combine results from multiple project queries.
118
+
119
+
#### Pattern Syntax
120
+
121
+
Project patterns use a query language with AND/OR logic:
122
+
123
+
-**Comma (`,`)** = OR logic - match tasks in ANY of the projects
124
+
-**Plus (`+`)** = AND logic - match tasks in ALL specified projects
125
+
-**Wildcards (`*`)** can be combined with AND/OR operators
126
+
127
+
#### OR Logic Examples
128
+
129
+
Find tasks that belong to ANY of the specified projects:
130
+
131
+
```bash
132
+
# Tasks in EITHER ProjectA OR ProjectB
133
+
phabfive maniphest search "ProjectA,ProjectB"
134
+
135
+
# Tasks in any Backend project OR any Frontend project
0 commit comments