dataforge watch
Reexecuta a cada vez que você salva.
bash
dataforge watch src/main.df # roda o arquivo
dataforge watch --test # roda a suíte
dataforge watch --check # roda a análise estáticaObserva os .df da pasta e reexecuta quando algo muda. Ctrl+C para sair.
Para TDD#
bash
dataforge watch --testA suíte roda a cada save. Escreva o teste que falha, veja o vermelho, implemente, veja o verde — sem trocar de janela.
Como funciona#
Compara o mtime dos arquivos a cada meio segundo. Sem biblioteca de watch: para um punhado de arquivos isso é mais simples e mais portátil que inotify, e a diferença não se percebe.
A varredura pula forge_modules/, .git/ e __pycache__ — mudança em dependência baixada não deveria disparar sua suíte.