agendafs
A filesystem for your calendar.
git clone git://mccd.space/agendafscommit d5eebe48ed9b3925033ca577ff15db55e5679151
parent 830a71c740d1ac431b822da8c83f75dd4856e9de
Author: Marc Coquand <marc@coquand.email>
Date: Wed, 23 Jul 2025 19:46:38 +0200
README
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
@@ -26,7 +26,7 @@ make
## Basic principles
-Agendafs uses [vdir storages](https://pimutils.org/specs/vdir/) as a backend to allow users to sync VJOURNAL entries to a remote caldav server.
+Agendafs uses a [vdir storage](https://pimutils.org/specs/vdir/) as a backend to allow users to sync VJOURNAL entries to a remote caldav server.
Each VJOURNAL vdir entry is represented as a file or directory in Agendafs. Edit these files like you would on a regular filesystem. VJOURNAL entries that have a parent relationships are represented as directories. Some VJOURNAL attributes can also be accessed via xattr(7). Currently supported attributes are:
@@ -43,6 +43,12 @@ To mount a vdir storage with Agendafs:
mount_agendafs -o vdir=<vdir directory> <mountpoint>
```
+For example
+
+```
+mount_agendafs -o vdir=~/.calendars/my-journal /home/bob/journal
+```
+
### Limitations
Notably: