CLI Reference

Todos los comandos de dune-cli

Referencia completa de todos los comandos disponibles en dune-cli.

Cluster

bash
dune cluster init --name <NOMBRE>        # Inicializar cluster
dune cluster join --leader <IP> --token <T>  # Unir nodo al cluster
dune cluster stop                        # Detener servicios locales
dune cluster destroy                     # Destruir cluster (irreversible)
dune status                              # Estado general del cluster
dune nodes list                          # Listar nodos
dune nodes remove <NODE>                 # Remover nodo del cluster

Deployments

bash
dune deploy -f <FILE>                    # Desplegar desde job file
dune workloads list                      # Listar workloads
dune scale <SERVICE> --replicas <N>      # Escalar servicio
dune rollback <SERVICE> --to <VERSION>   # Rollback a versión anterior
dune logs <SERVICE> --tail <N>           # Ver logs de servicio

Spice (Estado)

bash
dune spice status                        # Estado del consenso Raft
dune spice get <KEY>                     # Leer valor
dune spice put <KEY> <VALUE>             # Escribir valor
dune spice delete <KEY>                  # Eliminar valor
dune spice watch <PREFIX>                # Watch cambios en tiempo real

Gateway

bash
dune gateway routes                      # Listar rutas
dune gateway stats                       # Estadísticas de tráfico
dune gateway reload                      # Reload de configuración

Agente (Fremen)

bash
dune agent status                        # Estado del nodo local
dune agent metrics --last <DURATION>     # Métricas históricas

Autenticación

bash
dune auth users list                     # Listar usuarios
dune auth users create --email <E> --role <R>  # Crear usuario
dune auth roles list                     # Listar roles
dune auth roles create --name <N> --permissions <P>  # Crear rol
dune auth tokens issue --user <U> --scope <S>  # Emitir token
dune auth sessions list                  # Sesiones activas
dune audit list --last <DURATION>        # Audit log

Analytics (Sietch)

bash
dune sietch query "<SQL>"                # Ejecutar query SQL
dune sietch tables                       # Listar tablas disponibles

Networking

bash
dune network status                      # Estado de la red overlay
dune network policies list               # Network policies activas

Dashboard

bash
dune dashboard status                    # Estado de Eye of Ibad
dune dashboard open                      # Abrir en browser

Harvester (ETL)

bash
dune harvest run --pipeline <NAME>        # Ejecutar pipeline
dune harvest jobs list                   # Jobs programados
dune harvest history <NAME> --last <D>   # Historial de ejecuciones

Vault (Object Storage)

bash
dune vault buckets list                  # Listar buckets
dune vault buckets create --name <N>     # Crear bucket
dune vault put <BUCKET>/<KEY> <FILE>     # Subir archivo
dune vault get <BUCKET>/<KEY> <FILE>     # Descargar archivo
dune vault delete <BUCKET>/<KEY>         # Eliminar objeto