Batch ve Watch
Toplu dönüşüm ve klasör izleme akışları
Batch komutu ne zaman kullanılır?
Aynı dönüşümü çok sayıda dosyaya uygulamak, klasör yapısını korumak, rapor almak ve hatadan sonra devam etmek istediğinde `batch` kullanılır.
Batch temel örnekleri
docufy batch ./docs --from md --to pdf
docufy batch ./videolar --from mp4 --to gif --recursive
docufy batch ./resimler --from jpg --to png --dry-run Glob ve çıktı klasörü
docufy batch "*.png" --from png --to jpg --quality 85
docufy batch ./assets --from png --to jpg --output ./export --preserve-tree Çakışma, retry ve raporlama
docufy batch ./resimler --from jpg --to png \
--on-conflict versioned \
--retry 2 --retry-delay 1s \
--report json --report-file ./reports/batch.json Yarıda kalan batch'e devam (resume)
docufy batch ./resimler --from jpg --to png \
--resume-from-report ./reports/batch.json Watch komutu ne zaman kullanılır?
Sürekli gelen dosyaların otomatik işlenmesini istediğinde kullanılır. İçeri düşen dosya eşleşirse dönüşüm tetiklenir.
Watch örnekleri
docufy watch ./incoming --from webp --to jpg
docufy watch ./videolar --from mp4 --to gif --recursive --quality 80
docufy watch ./incoming --from mov --to mp4 --profile archive-lossless Pratik operasyon önerileri
- Önce batch ile `--dry-run` al, sonra gerçek çalıştır.
- Uzun işlerde her zaman JSON rapor üret.
- Watch klasörünü yalnızca giriş dosyaları için kullan; çıktı klasörü ayrı olsun.