Skip to content

delete abortado (sin TTY / confirmación rechazada) sale con exit code 0 #24

Description

@LucasLeguizamo

Repro

ft events delete <id> --json   # en un contexto sin TTY (script/CI)
# imprime "Aborted." y termina con exit 0
echo $?   # → 0

Problema

Cuando el prompt de confirmación no puede mostrarse (sin TTY) o el usuario rechaza, el comando imprime Aborted. pero retorna exit 0. Un script que encadene ft events delete … && siguiente-paso cree que borró y sigue.

Esperado

  • Abort → exit code ≠ 0 (p. ej. 1) y mensaje a stderr.
  • Opcional: en contexto sin TTY y sin --yes, fallar de inmediato con un mensaje que sugiera --yes.

Verificado en v0.7.0 (2026-07-11).

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions