3 ms·
Wrote my own vaguely Zettelkasten-inspired system because I wanted something that works at the command line and followed my own idiosyncratic (or idiotic) prefe
by floren 5y ago
Wrote my own vaguely Zettelkasten-inspired system because I wanted something that works at the command line and followed my own idiosyncratic (or idiotic) preferences. The data lives in my keybase KBFS mount and I symlink it into my home directory.
You build up a hierarchy of notes, but you can also cross-link so a note appears in multiple places. You can also drop arbitrary files alongside any given note. I expand it occasionally as I need new features; most recently I added regular expression searching and a command to locate "orphaned" notes. It's at https://github.com/floren/zk https://github.com/floren/zk which contains the Go library to interact with the files on disk, and a command-line tool which wraps the library.