3 ms·
I implemented my own Zettelkasten tool as a simple bash script. I use the shell as my interface into my notes (create a new note, list notes, open a note, etc.)
by gpanders 7y ago
I implemented my own Zettelkasten tool as a simple bash script. I use the shell as my interface into my notes (create a new note, list notes, open a note, etc.), Vim to write new notes, and grep to search contents and tags. If, for any reason, I want to view a note in the browser, I use pandoc to convert into HTML.
The things I like about the Zettelkasten method is the concept of atomicity (notes are short and simple and are about just one thing) and then linking related notes together. Keeping notes plaintext also makes them easy to use with other tools (such as grep). I then just sync my notes in a Nextcloud instance across all of my different devices. Out of the many different note management methods I've tried this one is so far my favorite.