agendafs
A filesystem for your calendar.
git clone git://mccd.space/agendafscommit f69fab23e79d7430fadd2838037c099503066ec2
parent a04023c1129e34a2da075a2a065edb79b9a3c04e
Author: Marc Coquand <marc@coquand.email>
Date: Sun, 27 Jul 2025 11:58:52 +0200
Update manpages
Diffstat:
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/agendafs.8.scd b/agendafs.8.scd
@@ -8,6 +8,11 @@ mount.agendafs - Mount notes from vdir storages
*mount.agendafs* [-fnrsvw] [-o _OPTIONS_] _MOUNTPOINT_
+# DESCRIPTION
+
+Agendafs is a virtual filesystem that loads vdir storages to a mountpoint,
+allowing you to create and edit notes.
+
# OPTIONS
Most mount options are described in _mount.fuse_(8) and _mount_(8).
@@ -16,17 +21,11 @@ Most mount options are described in _mount.fuse_(8) and _mount_(8).
Use the specified vdir storage path as mountpoint. Currently
only one calendar is supported.
-# DESCRIPTION
-
-Agendafs is a virtual filesystem that loads vdir storages to a mountpoint,
-allowing you to create and edit notes.
-
-
# XATTRIBUTES
-Agendafs has support for _xattr_(7) to modify icalendar fields. See the
-man pages of _xattr_(7), _setfattr_(1), _getfattr_(1) for basic usage.
-Supported extended attributes are:
+Agendafs has support for xattributes (_xattr_(7)) to modify icalendar
+fields. See the man pages of _setfattr_(1) and _getfattr_(1) for basic
+usage. Supported extended attributes are:
*user.categories*
A comma separated list of categories to classify an entry.
@@ -37,21 +36,18 @@ Supported extended attributes are:
# EXAMPLE
Mount vdir storage with agendafs to your home journal directory:
-
```
$ mount.agendafs -o vdir=$HOME/.calendars/vjournal-calendar \
$HOME/journal
```
Find all files with categories, and their categories:
-
```
$ find . -type f -exec getfattr -n user.categories {} \
+ 2>/dev/null
```
Find files by category:
-
```
$ find . -type f -exec getfattr -n user.categories {} + 2>/dev/null \
| grep -B1 "MY_CATEGORY" \