# Cover CLI

Diffblue Cover CLI automatically writes Java unit tests for your methods, classes, modules, and projects and provides access to the wider and deeper Diffblue Cover feature set. This set of topics provides all the details you need - for getting started information (installation, licensing, and test examples), see [Get started - Cover CLI](/get-started/get-started/get-started-cover-cli.md).

<table data-card-size="large" data-view="cards"><thead><tr><th data-type="files"></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td></td><td><p><mark style="color:blue;"><strong>Write Tests</strong></mark></p><p>Automatically write unit tests for your projects.</p></td><td></td><td><a href="/pages/jJZ7S2eFGuIm8lUnxxHl">/pages/jJZ7S2eFGuIm8lUnxxHl</a></td></tr><tr><td></td><td><p><mark style="color:blue;"><strong>Configure Your Projects</strong></mark></p><p>Set up your projects to get the best tests from Diffblue Cover.</p></td><td></td><td><a href="/pages/QvkFNVEoZtRq5c7MJCxJ">/pages/QvkFNVEoZtRq5c7MJCxJ</a></td></tr><tr><td></td><td><p><mark style="color:blue;"><strong>Commands &#x26; Arguments</strong></mark></p><p>Every command, every argument, every options - all the details you need.</p></td><td></td><td><a href="/pages/ZyGf7PJtCwoAYAMjWuOL">/pages/ZyGf7PJtCwoAYAMjWuOL</a></td></tr><tr><td></td><td><p><mark style="color:blue;"><strong>Admin</strong></mark></p><p>Get your admin done, including telemetry config, log files, memory management, etc.</p></td><td></td><td><a href="/pages/nRqLi36GlOjI6xBYdh3d">/pages/nRqLi36GlOjI6xBYdh3d</a></td></tr></tbody></table>

## eLearning

Basics first - just in case you missed the getting started video.

{% embed url="<https://youtu.be/eZkDQsYM9fA>" %}

Beyond the basics - try out the overview video.

{% embed url="<https://youtu.be/LPHw0JNcMyw>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cover-docs.diffblue.com/features/cover-cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
