Directories
¶
| Path | Synopsis |
|---|---|
|
Deprecated shebang mains at bin root (serve.go is tagged brain_serve).
|
Deprecated shebang mains at bin root (serve.go is tagged brain_serve). |
|
brain
command
Commands in this directory are shebang mains (search.go, serve.go, index.go, get.go, stats.go, eval.go, watch.go), each behind an exclusive build tag.
|
Commands in this directory are shebang mains (search.go, serve.go, index.go, get.go, stats.go, eval.go, watch.go), each behind an exclusive build tag. |
|
chats
command
Commands in this directory are shebang mains (sync.go, import.go, facts.go, apply.go), each behind an exclusive build tag so `go build ./bin/chats` does not see two mains.
|
Commands in this directory are shebang mains (sync.go, import.go, facts.go, apply.go), each behind an exclusive build tag so `go build ./bin/chats` does not see two mains. |
|
cli
command
usr/bin/env go run "$0" "$@"; exit
|
usr/bin/env go run "$0" "$@"; exit |
|
git
command
usr/bin/env go run "$0" "$@"; exit
|
usr/bin/env go run "$0" "$@"; exit |
|
kb
command
usr/bin/env go run "$0" "$@"; exit bin/kb/watch.go — deprecated.
|
usr/bin/env go run "$0" "$@"; exit bin/kb/watch.go — deprecated. |
|
mail
command
usr/bin/env go run "$0" "$@"; exit bin/mail/sync.go - async download of OnlyOffice and Gmail mail to var/mail/.
|
usr/bin/env go run "$0" "$@"; exit bin/mail/sync.go - async download of OnlyOffice and Gmail mail to var/mail/. |
|
mail/sync
Package synccmd wires the sync library to a CLI: reads .env, parses flags, picks sources, prints stats.
|
Package synccmd wires the sync library to a CLI: reads .env, parses flags, picks sources, prints stats. |
|
markdown
command
Commands in this directory are shebang mains (import.go), tagged so `go build ./bin/markdown` does not see two mains.
|
Commands in this directory are shebang mains (import.go), tagged so `go build ./bin/markdown` does not see two mains. |
|
postgres
command
Commands in this directory are shebang mains (query.go).
|
Commands in this directory are shebang mains (query.go). |
|
reasoner
command
Commands in this directory are shebang mains (bakeoff.go).
|
Commands in this directory are shebang mains (bakeoff.go). |
|
watch
Package watch polls corpus directories for changes and re-runs brain/index.
|
Package watch polls corpus directories for changes and re-runs brain/index. |
|
web
command
usr/bin/env go run "$0" "$@"; exit
|
usr/bin/env go run "$0" "$@"; exit |
|
internal
|
|
|
brain
Package brain is deduction search over Ladybug (FTS + HNSW).
|
Package brain is deduction search over Ladybug (FTS + HNSW). |
|
brain/rank
Package rank is the cgo-free ranking and CLI parsing for brain search.
|
Package rank is the cgo-free ranking and CLI parsing for brain search. |
|
cli
Package cli is the shared flaggy wrapper (D23).
|
Package cli is the shared flaggy wrapper (D23). |
|
duckstats
Package duckstats runs in-process DuckDB for columnar aggregates.
|
Package duckstats runs in-process DuckDB for columnar aggregates. |
|
facts
Package facts is cgo-free evidence rules (D16 contradictions).
|
Package facts is cgo-free evidence rules (D16 contradictions). |
|
gitlog
Package gitlog reads commit history with go-git (no git binary).
|
Package gitlog reads commit history with go-git (no git binary). |
|
httpapi
Package httpapi serves the 2dph brain over HTTP.
|
Package httpapi serves the 2dph brain over HTTP. |
|
ocr
Package ocr runs Tesseract (eng+deu) on images and scanned PDFs.
|
Package ocr runs Tesseract (eng+deu) on images and scanned PDFs. |
|
websearch
Package websearch is the SearXNG client used as the second independent source.
|
Package websearch is the SearXNG client used as the second independent source. |
Click to show internal directories.
Click to hide internal directories.