Eliminar todos los enlaces
Elimina todos los enlaces de la navegación de un portal. Pide confirmación antes de hacerlo.
bash
01plazbot portal clear-links <portalId> [--yes]
Parámetros
| Parámetro | Flag | Requerido | Descripción |
|---|---|---|---|
| Portal ID | <portalId> | Sí | ID del portal (sale en plazbot portal list) |
| Confirmar | -y, --yes | No | Omite la confirmación (scripts y CI) |
| JSON | --json | No | Imprime el resultado en JSON (requiere --yes) |
Ejemplos
bash
01# Eliminar todos los enlaces (pide confirmación)02plazbot portal clear-links por_AbcDef1230304# Sin confirmación05plazbot portal clear-links por_AbcDef123 --yes
Resultado
text
01? Remove all 2 link(s) from portal "Help Center"? Yes02✔ Removed 2 link(s) from portal "Help Center"
Si el portal no tiene enlaces, no pide confirmación y termina bien:
text
01 Portal "Help Center" has no links. Nothing to remove.
Si respondes que no, imprime Aborted. y termina con código 1.
Salida JSON
json
01{02 "portalId": "por_AbcDef123",03 "cleared": true,04 "removed": 205}
Errores comunes
| Mensaje | Causa | Solución |
|---|---|---|
This action needs confirmation and there is no interactive terminal. | Sin terminal interactiva (CI, pipes o --json) y sin --yes | Agrega --yes |
Resource not found. | El portal no existe en el workspace activo | Revisa el ID con plazbot portal list |
Para quitar un solo enlace, elimínalos todos y vuelve a agregar los que quieras conservar con plazbot portal add-link.