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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions