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 | ||