# Global options

## Disable verbose output (**`--disable-verbose-output)`**

This option allows you to enable or disable text output about ongoing processes. By default, the CLI provides insights into the steps being taken, helping you understand the progression and operations being performed.

## Output results to console (**`--enable-json-output)`**

When enabled, this option allows the CLI to log the results of the task directly to the console in JSON format.

## Force the usage of a token(**`--token)`**

This option lets you specify which token to use when executing a command. It overrides any default credentials that the CLI might be set to use.

## Force the usage of a project(**`--project)`**

This option lets you specify which project to use when executing a command. It overrides any default project that the CLI might be set to use.

## Wait parameter(**`--wait)`**

In operations that might take an extended duration, such as obfuscating a set of files, the CLI would typically return control to the user immediately after the command has been triggered, even if the operation is still ongoing.

However, with the `--wait` parameter, you can instruct the CLI to keep the command session active until the operation completes.


---

# 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://docs.cyphor.net/cli-tool/global-options.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.
