Installation & versioning
Binary downloads are available on the releases tab, and through Sourcegraph.com. If the latest version does not work for you, consider using the version compatible with your Sourcegraph instance instead.
Installation: Mac OS
Latest version
curl -L https://sourcegraph.com/.api/src-cli/src_darwin_amd64 -o /usr/local/bin/src
chmod +x /usr/local/bin/srcor with Homebrew:
brew install sourcegraph/src-cli/src-clior with npm:
npm install -g @sourcegraph/srcVersion compatible with your Sourcegraph instance
Replace sourcegraph.example.com with your Sourcegraph instance URL:
curl -L https://sourcegraph.example.com/.api/src-cli/src_darwin_amd64 -o /usr/local/bin/src
chmod +x /usr/local/bin/srcor, if you know the specific version to target, for example 3.43.2:
brew install sourcegraph/src-cli/src-cli@3.43.2or with npm/npx:
npx @sourcegraph/src@3.43.2 versionNote: Versioned formulas are available on Homebrew for Sourcegraph versions 3.43.2 and later.
Installation: Linux
Latest version
curl -L https://sourcegraph.com/.api/src-cli/src_linux_amd64 -o /usr/local/bin/src
chmod +x /usr/local/bin/srcor with npm:
npm install -g @sourcegraph/srcVersion compatible with your Sourcegraph instance
Replace sourcegraph.example.com with your Sourcegraph instance URL:
curl -L https://sourcegraph.example.com/.api/src-cli/src_linux_amd64 -o /usr/local/bin/src
chmod +x /usr/local/bin/srcor, with npm/npx, if you know the specific version to target, for example 3.43.2:
npx @sourcegraph/src@3.43.2 versionInstallation: Windows
See Sourcegraph CLI for Windows.
Installation: Docker
sourcegraph/src-cli is published to Docker Hub. You can use the latest tag or a specific version such as 3.43. To see all versions view sourcegraph/src-cli tags.
docker run --rm=true sourcegraph/src-cli:latest search 'hello world'