meta: new version number
meta: updated version number
lint: deno fmlint
A Kaarten is a simple, portable, digital database to keep track of digital notes, which supplements your analog notebook or journal.
Read more about it here.
Kaarten-deno is a Kaarten "handler" written in TypeScript and run with Deno.
It uses Cliffy to draw its tables and handle cli commands.
Create a kaarten; this is a plain text file with the headers "Note","UUID","Date"
. It can be called whatever you like, but I use kaarten.txt
use kaarten -a <note>
to append new notes to your database. It will automatically sort the database so that most recent notes are at the top (so technically, it's actually a "prepend" - but whatever).
use kaarten -q <query>
to search your kaarten by either reference id or note snippet.
kaarten -s
can be used to sort a database by date, if you have hand-added entries, or were using a different handler.
Binary releases compiled for Windows x64 and Linux x64 are available here.
You can run or compile Kaarten-Deno without cloning the git repo, if you don't want to.
deno run --allow-read --allow-write https://git.sr.ht/~tonic/kaarten-deno/blob/0.1.2/kaarten.ts
deno compile --allow-read --allow-write https://git.sr.ht/~tonic/kaarten-deno/blob/0.1.2/kaarten.ts
Contributions are welcome! Reach out to us on our mailing list