> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI

> Referência completa do CLI de Jelou Functions: todos os comandos, flags e variáveis de ambiente.

## Instalação

```bash theme={null}
npm install -g @jelou/cli
jelou --version
```

## Autenticação

| Comando                    | Descrição                                              |
| -------------------------- | ------------------------------------------------------ |
| `jelou login`              | Autenticar com PAT ou API key (`--token`, `--profile`) |
| `jelou logout`             | Remover credenciais (`--all`, `--profile`)             |
| `jelou whoami`             | Mostrar identidade atual                               |
| `jelou auth list`          | Listar perfis salvos                                   |
| `jelou auth switch [name]` | Trocar perfil ativo                                    |
| `jelou auth remove <name>` | Remover perfil (`-y`)                                  |

## Projetos

| Comando                | Descrição                                                       |
| ---------------------- | --------------------------------------------------------------- |
| `jelou functions init` | Criar novo projeto (`--slug`, `--mode`)                         |
| `jelou functions dev`  | Servidor local com hot reload (`--port`, `--env`, `--no-watch`) |

## Implantação

| Comando                                            | Descrição                                         |
| -------------------------------------------------- | ------------------------------------------------- |
| `jelou functions deploy`                           | Deploy para produção (`--no-confirm`, `--follow`) |
| `jelou functions rollback [slug] [id]`             | Reverter para deploy anterior                     |
| `jelou functions deployments list [slug]`          | Histórico de deploys                              |
| `jelou functions deployments info <slug> <id>`     | Detalhes do deploy                                |
| `jelou functions deployments download <slug> <id>` | Baixar artifact (`-o`)                            |

## Funções

| Comando                         | Descrição                                |
| ------------------------------- | ---------------------------------------- |
| `jelou functions list`          | Listar funções                           |
| `jelou functions info <slug>`   | Detalhes da função                       |
| `jelou functions create`        | Criar função remota (`--slug`, `--name`) |
| `jelou functions delete <slug>` | Excluir função (`-y`)                    |

## Secrets

| Comando                             | Descrição                                 |
| ----------------------------------- | ----------------------------------------- |
| `jelou secrets list <slug>`         | Listar secrets                            |
| `jelou secrets set <slug>`          | Configurar secrets (inline, `--from-env`) |
| `jelou secrets delete <slug> <key>` | Excluir secret                            |

## Tokens

| Comando                           | Descrição              |
| --------------------------------- | ---------------------- |
| `jelou tokens list [slug]`        | Listar runtime tokens  |
| `jelou tokens create [slug]`      | Criar token (`--name`) |
| `jelou tokens revoke <slug> <id>` | Revogar token (`-y`)   |

## Logs

| Comando                                 | Descrição                                     |
| --------------------------------------- | --------------------------------------------- |
| `jelou functions logs [slug]`           | Streaming ao vivo (padrão)                    |
| `jelou functions logs [slug] --history` | Logs históricos                               |
| `jelou functions cron list [slug]`      | Listar schedules cron                         |
| `jelou functions cron logs [slug]`      | Logs de execução cron (`--state`, `--cursor`) |

## Outros

| Comando               | Descrição                                  |
| --------------------- | ------------------------------------------ |
| `jelou skill install` | Instalar fluxo de IA (`--global`, `--api`) |

## Flags globais

| Flag               | Descrição                       |
| ------------------ | ------------------------------- |
| `--json`           | Saída JSON para stdout          |
| `--no-input`       | Desabilitar prompts interativos |
| `--profile <name>` | Usar perfil específico          |

## Variáveis de ambiente

| Variável         | Descrição                                     |
| ---------------- | --------------------------------------------- |
| `JELOU_TOKEN`    | Token de auth (sem precisar de `jelou login`) |
| `JELOU_NO_INPUT` | `1` para modo não interativo                  |
| `CI`             | `true` para modo não interativo               |
| `JELOU_PROFILE`  | Perfil padrão                                 |
