Documentation | Get Started | Discuss
DeepSource helps you ship good quality code.
Command line interface to DeepSource
DeepSource CLI is available on macOS via Homebrew:
brew install deepsourcelabs/cli/deepsource
curl https://deepsource.io/cli | sh
This script will detect the operating system and architecture and puts deepsource binary in ./bin/deepsource
.
In order to report test-coverage to DeepSource using the report
command, an environment variable named as DEEPSOURCE_DSN
has to
be set. It's value will be available under 'Settings' tab of the repository page.
The CLI provides access to a wide range of commands. Here is a list of the commands along with their brief description.
Usage:
deepsource <command> [<arguments>]
Available commands are:
report Report an artifact to an analyzer
config Generate and Validate DeepSource config
help Help about any command
issues Show the list of issues in a file in a repository
repo Operations related to the project repository
report Report artifacts to DeepSource
version Get the version of the DeepSource CLI
Help:
Use 'deepsource <command> --help/-h' for more information about the command.
For complete documentation, refer to the CLI Documentation
Want to share any feedback or need any help regarding the CLI? Feel free to reach out to us at [email protected] or at our Discord server.
Interested in DeepSource and want to chat with the community? Feel free to join our Discord server.
Licensed under the BSD 2-Clause "Simplified" License.