- using typer
- using rich
- using litemodel (sqlite3 orm)
I want a cli note taker where I can run:
$ note list $ note create $ note read <note_id> $ note update <note_id> $ note delete <note_id>
note list
will show a table of notes using rich
in the terminal
note create
will open a nvim? in the terminal and store contents in sqlite3
note read
will output the contents to the terminal of that note
Notes will need time they were created and updated.
$ note create -q "is a quick note"
currently using uv
uv run notes list
uv run notes create
uv run notes read <note_id
etc