You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Brian Hicks c63e78cef4 print all paths instead of just the default 3 years ago
bin rewrite zettel-open 3 years ago
demo move zettel to demo 3 years ago
nix gitignore sources to Rust package build 3 years ago
rc make autocompletion work 3 years ago
src print all paths instead of just the default 3 years ago
.envrc add rust-built binaries to path for easier testing 3 years ago
.gitignore build Rust package and combine those binaries with the shell scripts 3 years ago
Cargo.lock port slugify 3 years ago
Cargo.toml add clippy in pedantic mode and fix everything 3 years ago
README.md TODONE 3 years ago
default.nix gitignore sources to Rust package build 3 years ago
dev.sh add dev script so I don't have to re-type stuff every time 3 years ago
shell.nix add clippy in pedantic mode and fix everything 3 years ago

README.md

Zettel

A Zettelkasten note-taking system.

Basically, lots of little notes which are linked and navigable through a consistent interface. The word is from German: Zettel for slip (of paper) and kasten for box. (TODO: check etymology if I publish this.)

The rest of this README is a demonstration of the output. Check it out at /demo in the source.

TODO

  • pick a language
  • CLI should help me create new notes or find existing ones
  • CLI should help me link to notes
    • there should be a CLI tool to search for a note by title
    • there should be editor integration to search for the note
  • CLI should keep my links up to date
  • CLI should split existing notes into new ones
  • CLI should help me find unlinked notes
  • CLI should help me browse through my notes to peruse/discover them
  • CLI should manage a reasonable split between public notes and private ones
  • CLI should query things I've written