> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/cli/es/referencia/global-options.md).

# Opciones globales

Opciones que acepta cada comando de Devolutions CLI, como el formato de salida, la selección del espacio de trabajo, el proceso en segundo plano, las solicitudes y los avisos, con los valores predeter

Estas opciones funcionan con cada comando `devo`, antes o después del nombre del comando. Por ejemplo, `devo --json context list` y `devo context list --json` hacen lo mismo.

## Salida

<table><thead><tr><th width="250">OPCIÓN</th><th width="120">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--output &#x3C;format></code></td><td><code>text</code></td><td>Formato de salida: <code>text</code>, <code>json</code> o <code>yaml</code>. JSON y YAML devuelven el resultado en un sobre que los scripts pueden leer. Consulte <a href="/cli/es/para-devops-y-administradores/automate/json-output.md">Leer los resultados como JSON</a>.</td></tr><tr><td><code>--json</code></td><td>Desactivado</td><td>Igual que <code>--output json</code>.</td></tr><tr><td><code>--yaml</code></td><td>Desactivado</td><td>Igual que <code>--output yaml</code>.</td></tr><tr><td><code>--quiet</code></td><td>Desactivado</td><td>Oculta los avisos que no forman parte del resultado, como un mensaje que dice que se inició el proceso en segundo plano.</td></tr><tr><td><code>--verbose</code></td><td>Desactivado</td><td>Escribe esos avisos en la salida de error, incluso con <code>--output json</code> o <code>--output yaml</code>. Sin <code>--verbose</code>, solo aparecen en la salida de texto.</td></tr></tbody></table>

## Selección del espacio de trabajo

De forma predeterminada, un comando usa el contexto actual, aquel en el que inició sesión por última vez o que seleccionó con `devo context use`. Estas opciones eligen otro espacio de trabajo solo para un comando. Consulte [Cambiar entre espacios de trabajo](/cli/es/guias/connect/switch-workspaces.md).

<table><thead><tr><th width="250">OPCIÓN</th><th width="120">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--context &#x3C;name></code></td><td>Contexto actual</td><td>Usa el contexto <code>&#x3C;name></code>: un perfil local de Devolutions Remote Desktop Manager, o un inicio de sesión de Devolutions Cloud o de Devolutions Server. Tiene prioridad sobre la variable de entorno <code>DEVO_CONTEXT</code>.</td></tr><tr><td><code>--source &#x3C;source></code></td><td></td><td>Usa un tipo de espacio de trabajo: <code>sqlite</code> para el perfil local, <code>cloud</code> o <code>cloud:&#x3C;context></code> para Devolutions Cloud, <code>server</code> o <code>server:&#x3C;context></code> para Devolutions Server. Tiene prioridad sobre <code>--context</code> y la variable de entorno <code>DEVO_RDM_SOURCE</code>.</td></tr></tbody></table>

## Proceso en segundo plano

La mayoría de los comandos que leen su espacio de trabajo pasan por un proceso en segundo plano que `devo` inicia por su cuenta. Consulte [Cómo funciona Devolutions CLI](/cli/es/guias/understand/how-it-works.md#the-background-process).

<table><thead><tr><th width="250">OPCIÓN</th><th width="120">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--daemon &#x3C;policy></code></td><td><code>auto</code></td><td><code>auto</code> inicia el proceso en segundo plano cuando hace falta. <code>require</code> usa uno que ya está en ejecución y no inicia nunca uno. <code>never</code> falla en lugar de contactarlo. Tiene prioridad sobre la variable de entorno <code>DEVO_DAEMON_MODE</code>.</td></tr><tr><td><code>--no-daemon-autostart</code></td><td>Desactivado</td><td>No inicia el proceso en segundo plano automáticamente.</td></tr></tbody></table>

## Solicitudes

<table><thead><tr><th width="250">OPCIÓN</th><th width="120">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--non-interactive</code></td><td>Desactivado</td><td>Falla en lugar de pedir una entrada que falta. También se activa cuando la variable de entorno <code>DEVO_NON_INTERACTIVE</code> está activada (cualquier valor excepto <code>0</code>, <code>false</code> o <code>no</code>), o cuando la entrada estándar está redirigida, por ejemplo en una canalización.</td></tr><tr><td><code>--answer &#x3C;answer></code></td><td></td><td>Responde a una solicitud por adelantado. Repita para varias solicitudes: las respuestas se usan en orden. Para una elección, indique la etiqueta de la opción o su número, a partir de <code>0</code>. Las respuestas de la variable de entorno <code>DEVO_PROMPT_ANSWERS</code> vienen después.</td></tr></tbody></table>

Consulte [Ejecutar sin solicitudes](/cli/es/para-devops-y-administradores/automate/non-interactive.md).

## Ayuda y versión

<table><thead><tr><th width="250">OPCIÓN</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--help</code></td><td>Muestra la ayuda del comando: su descripción, sus subcomandos, sus argumentos y sus opciones. Funciona en cada nivel, como <code>devo --help</code> o <code>devo secret run --help</code>.</td></tr><tr><td><code>--version</code></td><td>Muestra la versión de Devolutions CLI. Úsela solo con <code>devo</code>.</td></tr></tbody></table>

## Opciones que no se pueden combinar

Estas combinaciones detienen el comando antes de que se ejecute, con el código de error `conflictingOptions` y el código de salida `2`:

<table><thead><tr><th width="300">COMBINACIÓN</th><th>MENSAJE</th></tr></thead><tbody><tr><td><code>--json</code> con <code>--yaml</code></td><td>"Use only one output selector: --json, --yaml, or --output."</td></tr><tr><td><code>--json</code> con <code>--output text</code> o <code>--output yaml</code></td><td>"Use either --json or --output with a matching format, not both."</td></tr><tr><td><code>--yaml</code> con <code>--output text</code> o <code>--output json</code></td><td>"Use either --yaml or --output with a matching format, not both."</td></tr><tr><td><code>--quiet</code> con <code>--verbose</code></td><td>"Use either --quiet or --verbose, not both."</td></tr></tbody></table>

Un valor `--source` desconocido falla con el código `invalidSource` y el código de salida `2`. Un valor `--output` o `--daemon` desconocido se rechaza como cualquier otro argumento no válido, con el código de salida `2`. Consulte [Códigos de salida y errores](/cli/es/referencia/exit-codes-and-errors.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/es/referencia/global-options.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
