Projects
Most of my personal projects are CLI tools with a specific set of priorities:
- Enabling people to do knowledge work more effectively from the CLI
- Minimizing lock-in by using plaintext or standardized formats
- Promoting user-friendliness, where the user is assumed to be a skilled operator.
For an example of where this leads, see The Most Minimal Kanban.
I use these tools for handling several of my day-to-day admin and knowledge management needs.
Nearly all my projects are released under APGL license. Sometimes I might release projects under plain GPL or LGPL but it's unlikely anything I release is non-copyleft. If you would like to dual-license contact me on social media and we can figure something out.
Project List
- freak.nvim - NeoVim base config for freaks like me who prefer managing their own packages and tooling.
- daily-notes.nvim - NeoVim plugin for making journal entries based on plain English prompts
- fuzzy-time.lua (unreleased) - extracting the parser from daily-notes as a library like moment.js.
- metamoney - Current iteration to combine various plaintext accounting projects:
- seneca (convert transactions from Wise statements to beancount)
- redbeancount (convert transactions from a few Asian banks to beancount)
- minibudget (generate budget reports from simple plaintext format; used as a complement to beancount)
- plainban - Simple CLI tool for managing kanbans.
- zenkat - tool for querying markdown files. Archived because made obselete by mdq.