keep is a TUI for to-do lists.
Loosely inspired by Google Keep, or rather, what I use Google Keep for: small daily to-dos structuring what I want to accomplish each week.
- VIM-ish - Simple vim emulator to bring vim motions(ish) to editing your to-do lists
- Local notes - I often found I wanted separate lists for different projects, e.g. in my
keepTUIproject directory- When run with
-lor--local,keepwill first look in the current working directory for a.keepfolder, and, if found, will display and edit this data.
- When run with
- Fuzzy search over note content and titles
- Note tags and collections
Generate shell completion information with keep --generate-completions=<SHELL> for fish, bash, or zsh
$ keep --generate-completions=fish | sourceUse keep --dump-config to get a sample configuration with all keys set to their default values. Colors can be set with hex values (#FFFFFF), ANSI terminal color indices, or common color names (red). Configuration keys are generally self-explanatory.
Default values are used for any key not specified by the configuration file.