Document the hooks feature
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
This commit is contained in:
@@ -26,10 +26,25 @@ argument. You can choose between the following initialization modes:
|
||||
--init=keep-remote Remove all local calcurse items and import remote objects
|
||||
--init=keep-local Remove all remote objects and push local calcurse items
|
||||
--init=two-way Copy local objects to the CalDAV server and vice versa
|
||||
|
||||
|
||||
For subsequent calcurse-caldav invocations, you don't need to specify any
|
||||
additional parameters.
|
||||
|
||||
Hooks
|
||||
-----
|
||||
|
||||
You can place scripts in `$HOME/.calcurse/caldav/hooks/` to trigger actions at
|
||||
certain events. To enable a hook, add a script with one of the following names
|
||||
to this directory. Also make sure the scripts are executable.
|
||||
|
||||
*pre-sync*::
|
||||
Executed before the data files are synchronized.
|
||||
*post-sync*::
|
||||
Executed after the data files are synchronized.
|
||||
|
||||
Some examples can be found in the `contrib/caldav/hooks/` directory of the
|
||||
calcurse source tree.
|
||||
|
||||
How It Works
|
||||
------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user