fix(progress): one draw per file — drop set_message in TTY AssetStarted #120
Reference in New Issue
Block a user
Delete Branch "fix/progress-single-draw"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
원인 분석
이전 fix (#119)의
set_draw_target(hidden→stderr)스위칭이 오히려 문제를 만들었다:\roverwrite 대신 매 복원마다 새 줄을 써서 파일당 2줄 이상 생성수정
근본 해결: TTY
AssetStarted에서set_message()호출 제거.set_position()하나만 호출 → 파일당 draw 1회ingest [===> ] 123/4955형태로만 표시트레이드오프
TTY 모드에서 진행 중인 파일명이 bar에 보이지 않지만, scrollback에 파일당 1줄이 보장된다. non-TTY /
--json모드는 기존과 동일.