summaryrefslogtreecommitdiff
path: root/clab.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-10-04 17:32:10 +0300
committerLars Wirzenius <liw@liw.fi>2021-10-04 17:32:10 +0300
commit9e9ed659650a2c8af9c3c8c8e0f6c23a6c45f090 (patch)
treeecbe230cde864aaf67ce8a4903f7811dc412e36d /clab.md
parenta44d3847590e5c24c78b2b129c464bd80b0d29ab (diff)
downloadclab-9e9ed659650a2c8af9c3c8c8e0f6c23a6c45f090.tar.gz
feat: allow optional tagging of address book entries
Sponsored-by: author
Diffstat (limited to 'clab.md')
-rw-r--r--clab.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/clab.md b/clab.md
index b437cbc..de09758 100644
--- a/clab.md
+++ b/clab.md
@@ -67,6 +67,7 @@ then stdout is exactly "clab found matches:\nalice@example.com\tAlice Atherthon\
- name: Alice Atherthon
email:
work: alice@example.com
+ tags: [co-worker]
last_checked: 2021-09
- name: Bob Bobbington
email:
@@ -75,6 +76,20 @@ then stdout is exactly "clab found matches:\nalice@example.com\tAlice Atherthon\
~~~
+# Search by tag
+
+This scenario verifies that `clab` can find entries based on tags.
+
+~~~scenario
+given an installed clab
+given file .local/share/clab/address-book.yaml from address-book.yaml
+
+when I run clab tagged co-worker
+then command is successful
+then stdout contains "Alice Atherthon"
+then stdout doesn't contain "Bob"
+~~~
+
# Full text search
This scenario verifies that `clab` does a full text search.