Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Ask the build for FTS5

41dd571fae2d00dab2f7bc4a2299e220a134fa13 · Keenan Nemetz · 10d ago · parent 72f22292

Ask the build for FTS5

Search needs SQLite's FTS5 module. The driver's bundled SQLite only
compiles it in with a build tag, so every build and test command that can
reach the index now passes `sqlite_fts5` beside `libsqlite3`: the verify
and release images, both workflows, and the commands the docs give for
building and testing from source.

With the system library the tag is inert — the module is whatever the
distribution built — and the packages already depend on that library.
Debian, Ubuntu, Fedora, RHEL and Rocky all enable FTS5, and
docs/packaging.md now says the dependency includes it.

README.md +2−2

@@ -37,7 +37,7 @@ forge is probably a better fit.
37 37 ## Quick start
38 38
39 39 ```sh
40 go build -tags libsqlite3 -o vole ./cmd/vole
40 go build -tags libsqlite3,sqlite_fts5 -o vole ./cmd/vole
41 41
42 42 ./vole admin init --dir . # create config and data/users.db
43 43 ./vole admin account create you --key ~/.ssh/id_ed25519.pub
@@ -100,7 +100,7 @@ Full index: [docs/README.md](docs/README.md).
100 100 ## Development
101 101
102 102 ```sh
103 go test ./...
103 go test -tags sqlite_fts5 ./...
104 104 vole workflow run verify # everything CI runs, before you push
105 105 ```
106 106