Repository navigation
v0.18.1
Small fixes to piped fcs paths and MCP totals. No re-index or config
change is needed.
Fixed
- Piped
fcsoutput andfcs -lprint short paths relative to the current
folder even when the configuration lists a root as a relative path or
with..in it (they were long but still valid paths). - MCP
search_codesays "total not known" instead of "the scan stopped
early" when it has no exact total; the note under it gives the reason
(for example, the index is still being built).
Install
Download the archive for your platform below, unpack it, and put fast_code_search_server and fcs on your PATH.
Each archive also contains config.toml.example, the startup unit files (deploy/) and the CLI and startup guides.
| Platform | Archive |
|---|---|
| Linux x86_64 (glibc) | fast_code_search-v0.18.1-x86_64-unknown-linux-gnu.tar.gz |
| Linux x86_64 (static, musl) | fast_code_search-v0.18.1-x86_64-unknown-linux-musl.tar.gz |
| macOS Apple silicon | fast_code_search-v0.18.1-aarch64-apple-darwin.tar.gz |
| macOS Intel | fast_code_search-v0.18.1-x86_64-apple-darwin.tar.gz |
| Windows x86_64 | fast_code_search-v0.18.1-x86_64-pc-windows-msvc.zip |
Verify a download with the .sha256 file next to it: sha256sum -c fast_code_search-v0.18.1-<target>.tar.gz.sha256.
Each archive is also signed through Sigstore; with cosign installed:
cosign verify-blob --bundle fast_code_search-v0.18.1-<target>.tar.gz.sigstore.json \
--certificate-identity-regexp '^https://github.com/jburrow/fast_code_search/' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
fast_code_search-v0.18.1-<target>.tar.gzOther ways to install: cargo binstall fast_code_search (downloads these archives), cargo install fast_code_search (builds from crates.io), or the container image ghcr.io/jburrow/fast_code_search:0.18.1.
First run: fast_code_search_server --init config.toml, add your paths, start the server, then fcs 'fn main'.
Full changelog: https://github.com/jburrow/fast_code_search/blob/main/CHANGELOG.md