From 9bb980e9de1ec3764069ae70baf0c2458e7c35a4 Mon Sep 17 00:00:00 2001 From: Michael Muré Date: Mon, 10 Sep 2018 18:16:16 +0200 Subject: ls: support expressing a query with flags as well --- cache/query.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cache/query.go') diff --git a/cache/query.go b/cache/query.go index 5be8f43d..198adfc9 100644 --- a/cache/query.go +++ b/cache/query.go @@ -12,6 +12,11 @@ type Query struct { OrderDirection } +// Return an identity query +func NewQuery() *Query { + return &Query{} +} + // ParseQuery parse a query DSL // // Ex: "status:open author:descartes sort:edit-asc" @@ -112,7 +117,7 @@ func (q *Query) parseNoFilter(query string) error { case "label": q.NoFilters = append(q.NoFilters, NoLabelFilter()) default: - return fmt.Errorf("unknown \"no\" filter") + return fmt.Errorf("unknown \"no\" filter %s", query) } return nil -- cgit