Go to file
Levi Neely 760f9549e0 body: include frontmatter for now 2026-03-20 16:59:08 +01:00
internal body: include frontmatter for now 2026-03-20 16:59:08 +01:00
pkg Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
.gitignore Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
LICENSE Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
README.md Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
go.mod Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
go.sum Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
main.go Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00
mkfile Initial commit: denotesrv 9P server for denote notes 2026-03-20 16:46:47 +01:00

README.md

denotesrv

9P server for denote notes.

Installation

mk install

Usage

denotesrv start       # background
denotesrv fgstart     # foreground
denotesrv status
denotesrv stop

Environment

Variable Default Description
DENOTE_DIR ~/Documents/notes Notes directory
NAMESPACE /tmp/ns.$USER.:0 9P namespace

9P Filesystem

denote/
  ctl         (write) filter <query>, cd <path>
  event       (read)  Event stream
  index       (read)  Note metadata (respects filter)
  new         (write) Create note: "'title' tag1,tag2"
  n/
    <id>/
      backlinks (read)  Notes linking to this note
      ctl       (write) 'd' to delete
      keywords  (rw)    Tags
      path      (rw)    Filesystem path
      title     (rw)    Note title

See Also