This repository contains Go client software to access Zettelstore via its API.
Latest Release: 0.19.0 (2024-12-13)
- Change summary
- Check-ins for version 0.19, content diff
- Check-ins derived from the 0.19 release, content diff
- Timeline of all past releases
Use instructions
If you want to import this library into your own Go software,
you must execute a go get
command. Since Go treats non-standard
software and non-standard platforms quite badly, you must use some non-standard
commands.
First, you must install the Fossil version control system. In too many use cases it is a superior solution compared to Git, It is just a single executable, nothing more. Make sure, it is in your search path for commands.
How you can execute the following Go command to retrieve a given version of this library:
GOVCS=zettelstore.de:fossil go get -x t73f.de/r/zsc@HASH
where HASH
is the hash value of the commit you want to use.
Go currently seems not to support software versions when the software is managed by Fossil. This explains the need for the hash value. However, this methods works and you can use the client software to access a Zettelstore.