summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2015-12-05 17:20:42 +0100
committerMatthias Beyer <mail@beyermatthias.de>2016-01-02 18:45:10 +0100
commit1de0796507764bcbd449f593e4076df9b7dae1f6 (patch)
treeb4831fdc48fc9eca0bc1a4654ee1e19de3719de0 /etc
parent24527be3cfc07760f2c1a39ee008fb9a97e7cca6 (diff)
Add interface specification for the notes module
Diffstat (limited to 'etc')
-rw-r--r--etc/cli.yml75
1 files changed, 75 insertions, 0 deletions
diff --git a/etc/cli.yml b/etc/cli.yml
index 21b38e0f..d8c19e0b 100644
--- a/etc/cli.yml
+++ b/etc/cli.yml
@@ -258,3 +258,78 @@ subcommands:
version: 0.1
author: Matthias Beyer <mail@beyermatthias.de>
+ - notes:
+ about: Notes module
+ version: 0.1
+ author: Matthias Beyer <mail@beyermatthias.de>
+ subcommands:
+ - add:
+ about: Add Note
+ version: 0.1
+ author: Matthias Beyer <mail@beyermatthias.de>
+ args:
+ - name:
+ short: n
+ long: name
+ help: Add a name to the note
+ required: false
+ takes_value: true
+
+ - tags:
+ short: t
+ long: tags
+ help: Add these tags to the note
+ required: false
+ takes_value: true
+
+ - list:
+ about: List notes
+ version: 0.1
+ author: Matthias Beyer <mail@beyermatthias.de>
+ args:
+ - namegrep:
+ short: n
+ long: name
+ help: Filter for name which matches this regex
+ required: false
+ takes_value: true
+
+ - grep:
+ short: g
+ long: grep
+ help: grep with regex
+ required: false
+ takes_value: true
+
+ - tags:
+ short: t
+ long: tags
+ help: Filter for these tags
+ required: false
+ takes_value: true
+
+ - remove:
+ about: Remove note(s)
+ version: 0.1
+ author: Matthias Beyer <mail@beyermatthias.de>
+ args:
+ - id:
+ long: id
+ help: Delete Note by ID
+ required: false
+ takes_value: true
+
+ - match:
+ short: m
+ long: match
+ help: Match for regex
+ required: false
+ takes_value: true
+
+ - tags:
+ short: t
+ long: tags
+ help: Filter for these tags
+ required: false
+ takes_value: true
+