CLI to replace SAP UI5 controller files with their -dbg versions and clean up artifacts
npm install fiori-controller-sync-cli*-dbg.js dosyalarını üretim sürümüyle hizalar, Component-preload.js artefaktlarını temizler ve .map dosyalarını kaldırır. Tek paketli CLI dağıtımıdır.
*-dbg.js → eşleşen .js dosyasına içerik kopyalar, debug ve .map dosyalarını siler
Component-preload.js dosyasını silip boş olarak yeniden oluşturur, .map dosyasını kaldırır
(y/N) onay adımı
.bak yedeği (--backup)
npm install -g fiori-controller-sync-cli (ya da fiori-controller-sync)
npx fiori-controller-sync-cli --dry-run ./my-fiori-app
fiori-controller-sync-cli [options] [path]
`
- path : Tarama kökü (varsayılan: mevcut dizin)
- -d, --dry-run : Planı gösterir, değişiklik yapmaz
- -b, --backup : .controller.js için .bak yedeği alır
- -h, --help : Yardım metnini gösterir
Çalışma akışı (dry-run olmadan):
1. Otomatik dry-run çıktısı gösterilir.
2. Proceed with changes...? (y/N) sorusu gelir.
3. y/yes ile onaylanırsa gerçek değişiklikler uygulanır.
Örnekler:
- Varsayılan dizinde: fiori-controller-sync-cli
- Dry-run: fiori-controller-sync-cli --dry-run ./my-fiori-app
- Yedekli: fiori-controller-sync-cli --backup ./my-fiori-app
- Belirli dizin: fiori-controller-sync-cli "C:\\Projects\\FioriApp"
Lokal Geliştirme
- Kurulum: npm install
- CLI yerelden: node ./bin/cli.js --dry-run ./my-fiori-app`